Programers : 문자열 내림차순으로 배치하기

김정욱·2021년 1월 19일
0

Algorithm - 문제

목록 보기
40/249

문자 sort

  • 문자를 비교할 때 아스키코드 값으로 비교하게 된다.
  • 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;
}
profile
Developer & PhotoGrapher

0개의 댓글