C++문법 (15) 썸네일형 리스트형 소수점 제거 함수 삼총사 ceil(), floor(), round() ceil() : 소수점 버리고, +1한다. floor() : 소수점만 버린다. round() : 반올림 string에서 앞 뒤 char 삭제하는 법 string word[50 + 1]; //앞의 anta 삭제 word[i] = word[i].substr(4, word[i].length()); //뒤의 tica 삭제 for (int j = 0; j < 4; ++j) { word[i].pop_back(); } [벡터 중복제거] v.erase(unique(v.begin(), v.end()), v.end()); sort(v.begin(), v.end()); v.erase(unique(v.begin(), v.end()), v.end()); //unique하면 중복값이 실제로 지워지지 않고 벡터에 남고 리턴값은 중복제외한 갓의 가장 마지막 위치. //erase하면 가장 마지막 위치에서부터 벡터 맨 뒤까지 중복 삭제. [입출력 문제] 주의 사항 쌍따옴표(") cout 소수점 아래 출력할 때 #include cout abs함수는 자료형에 따라 라이브러리가 다르다 #include //int형 #include //float, double형 sort [벡터의 경우] vector v; sort(v.begin(), v.end()); [배열의 경우] int arr[10]; sort(a, a+10); s1[i-1] = s1.at(j-1) string s1; 에서 s1[i-1] = s1.at(j-1) 동일하다 이전 1 2 다음