- 문자를 비교할 때 아스키코드 값으로 비교하게 된다.
- A ~ Z 는 65 ~ 90 / a ~ z 는 97 ~ 122 까지 가진다.
- 해당 문제는 그냥 내림차순으로 문자열을 정렬하면 해결되는 문제이다.
#include <string> #include <vector> #include <algorithm> using namespace std; bool compare(char a, char b){ return a > b; // a < b 는 오름차순을 의미! } string solution(string s) { string answer = ""; sort(s.begin(), s.end(), compare); return s; }