*문자열 내맘대로 정렬하기(string) 문자열 리스트 strings와 정수 n이 주어짐. 문자열의 n번째 인덱스 비교. 오름차순 정렬. 단 문자열 n번째가 같으면 전체 문자열 비교. #include <iostream> #include <algorithm> #include <string> using namespace std; int pos; bool compareStr(string a, string b) { if(a[pos] == b[pos]) { return a < b; } return a[pos] < b[pos]; } vector solution(vector strings, int n) { vector answer; pos = n; sort(strings.begin(), strings.end(), compareStr); return strings; } | cs |
'::public > 코딩테스트 풀이' 카테고리의 다른 글
소수 찾기 (0) | 2019.09.05 |
---|---|
문자열 다루기 기본 (0) | 2019.09.05 |
같은 숫자는 싫어 (0) | 2019.09.05 |
가운데 글자 가져오기 (0) | 2019.09.05 |
2016년 (0) | 2019.09.05 |