250x250
반응형
Notice
Recent Posts
Recent Comments
Link
N
(프로그래머스 c++)문자열 내림차순으로 배치하기 본문
728x90
반응형
algorithm 헤더에 있는 sort 함수를 이용하는 문제..!
단, sort함수는 기본적으로 오름차순으로 정렬하는 함수이기 때문에
내림차순으로 정렬해야하는 함수를 따로 정의해줘야 한다.
그래서 desc 함수를 만들어주었다..!
내림차순으로 정렬해야하는 문제가 여러개 있으니 외워두면 많이 쓸 수 있다...!
이와 별개로 sort를 다른 방식으로 정렬해야하는 문제가 있을 수 있으니, 적절하게 변경해서 사용하면 많은 도움이 된다..!
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
bool desc(char a, char b)
{
return a > b;
}
string solution(string s) {
string answer = "";
sort(s.begin(), s.end(), desc);
answer = s;
return answer;
}
728x90
반응형
'프로그래머스 알고리즘 > 1단계' 카테고리의 다른 글
(프로그래머스 c++)서울에서 김서방 찾기 (0) | 2020.04.24 |
---|---|
(프로그래머스 c++)문자열 다루기 기본 (0) | 2020.04.24 |
(프로그래머스 c++)문자열 내 p와 y의 개수 (0) | 2020.04.23 |
(프로그래머스 c++)문자열 내 마음대로 정렬하기 (0) | 2020.04.23 |
(프로그래머스 c++)두 정수 사이의 합 (0) | 2020.04.23 |