728x90
300x250
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
string solution(string my_string) {
string answer = "";
transform(my_string.begin(), my_string.end(), my_string.begin(), ::tolower);
sort(my_string.begin(), my_string.end());
answer = my_string;
return answer;
}
이번 문제도 굉장히 간단하다.
transform을 사용하여 소문자로 바꿔준 후
sort 알고리즘을 사용하여 정렬하면 끝이다.
이 문제의 요지는
아마 string을 소문자나 대문자로 바꾸는 방법,
그리고 문자의 아스키코드 값을 알고 그에 맞게 정렬하는 방법.
이 두가지가 아닐까 싶다.
728x90
반응형
'C, C++ > 코딩테스트 입문 난이도' 카테고리의 다른 글
프로그래머스 코딩테스트 입문 난이도 - 제곱수 판별하기 (0) | 2023.06.27 |
---|---|
프로그래머스 코딩테스트 입문 난이도 - 세균 증식 (0) | 2023.06.27 |
프로그래머스 코딩테스트 입문 난이도 - 7의 개수 (0) | 2023.06.25 |
프로그래머스 코딩테스트 입문 난이도 - 잘라서 배열로 저장하기 (0) | 2023.06.25 |
프로그래머스 코딩테스트 입문 난이도 - 문자열 밀기 (0) | 2023.06.25 |