Notice
Recent Posts
Recent Comments
Link
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
more
Archives
Today
Total
관리 메뉴

MyPrograming

프로그래머스-파이썬 (문자열 내림차순으로 배치하기) 본문

Python/알고리즘

프로그래머스-파이썬 (문자열 내림차순으로 배치하기)

SeongWon 2020. 4. 6. 21:38
반응형

Q. 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.

 

<제한사항>

  • str은 길이 1 이상인 문자열입니다.

<입출력 예시>

 


<내 풀이>

 

def solution(s):
    answer = sorted(s, reverse =True)
    return ''.join(answer)

문자열 s를 거꾸로 정렬한 리스트로 변환한 후, 이를 다시 문자열로 합치는 join 함수를 사용하여 해결하였다.

 


<다른 사람의 풀이>

 

def solution(s):
    return ''.join(sorted(s, reverse=True))

join함수와 sort함수를 동시에 써서 한 줄로 해결하는 방법은 생각하지 못했다.

반응형