문제설명
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
제한사항
입출력 예
| s | return |
|---|---|
| "Zbcdefg" | "gfedcbZ" |
def solution(s):
return (''.join(sorted(s)[::-1]))
sorted(s) : 문자열 사전순으로 정렬한다.[::-1] : 정렬된 문자열을 뒤집는다. 역순으로 정렬된 문자열 생성''.join(~) : 뒤집힌 문자열을 다시 하나의 문자열로 결합. 각 문자는 빈 문자열 ''에 들어감실행한 결괏값 ["g","f","e","d","c","b","Z"]이 기댓값 "gfedcbZ"과 다릅니다.