티스토리 뷰
문자열의 특정 문자 기준으로 자르기
#include <sstream>
#include <string>
#include <vector>
string str = "I want cup of coffee";
stringstream ss(str); //문자열을 스트림화
vector<string> words;
string word;
while(getline(ss, word, ' ')) {
words.push_back(word);
}
//std string getline(입력스트림 오브젝트, string, 구분자 char);
//입력한 구분자를 만날 때 까지 문자열을 입력받아서 string 객체에 저장해준다.
소수값 올림하기 + 나누기 결과 소수로 나오게 하기
#include <cmath>
double i = 2.5;
int j = ceil(i); //3
double z = 5/2; //2.0
double k = (double)5/2; //2.5
// 나누기 연산은 기본적으로 나머지를 고려해서 int floor로 반환하기 때문에 명시적 형변환이 필요하다.
이터레이터 요소 값 찾기
find.(v.begin(),v.end(),3); //v에서 3을 찾아서 주소값 반환. 없으면 v.end()
// find.(iterater first, iterater end, val);
자꾸 v.find(val) 이런 구조로 쓰려고 해서 ㅋㅋㅋ 주의해야할듯.
'■ 알고리즘 > ◻ 개념' 카테고리의 다른 글
bottom-up과 top-down 형식의 DP(백준 14238) (0) | 2024.06.09 |
---|---|
힙(Heap)에 대한 간략정리와 C++ 관련 라이브러리 및 함수 (0) | 2022.11.23 |
해시(Hash) 간단하게 정리 (0) | 2022.11.08 |
정렬의 종류 및 C++으로 구현하기 (0) | 2022.10.26 |
C++ 기초 (0) | 2022.10.20 |