728x90
프로그래머스 #12917 문자열 내림순으로 배치하기
문제
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해
새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
a short way
#include <string>
#include <algorithm>
#include <iostream>
using namespace std;
string solution(string s) {
sort(s.rbegin(), s.rend());
return s;
}
리뷰
<algorithm> sort 사용 O(n)= nlog(n)
📝 sort 정렬은 string ,vector 둘 다 사용 가능 📝
내림차순 정렬은 begin,end앞에 r을 붙이면 됨
728x90
반응형
'💡 CodingTest > 프로그래머스' 카테고리의 다른 글
[Java] 프로그래머스 43165번 DFS 타겟 넘버 : 짧은 풀이 (0) | 2020.09.14 |
---|---|
[C++] 프로그래머스 42578번 위장 (0) | 2020.09.04 |
[MySQL] 프로그래머스 59408번 중복제거하기 (0) | 2020.09.03 |
[C++ ] 프로그래머스 45284번 주식가격 (0) | 2020.09.02 |
[C++ ] 프로그래머스 42577번 전화번호목록 (0) | 2020.09.02 |