728x90
✨풀이과정
|
#1
def solution(s): return("".join(sorted(s)[::-1]))
#2 def solution(s): return ''.join(sorted(list(s), reverse = True)) |
cs |
✔ TIP
1. sorted() 함수를 사용하여 주어진 문자열을 오름차순으로 정렬한다.
2. sorted() 함수를 사용하면 아래와 같은 상태가 된다.
['Z', 'd', 'e', 'f', 'i', 'j', 'k', 'k', 'l', 'l']
3. "".join() 함수를 사용하여 리스트 안의 원소들을 이어붙인다.
4. [::-1] 을 사용하여 join 한 결과를 거꾸로 출력한다. -> reverse 역할
728x90
'코딩테스트 공부 > 프로그래머스 문제' 카테고리의 다른 글
[Python] 서울에서 김서방 찾기 (0) | 2021.12.22 |
---|---|
[Python] 문자열 다루기 기본 (0) | 2021.11.11 |
프로그래머스 [Python] 문자열 내 p와 y의 개수 (0) | 2021.10.26 |
프로그래머스 [Python] 문자열 내 마음대로 정렬하기 (0) | 2021.10.26 |
프로그래머스 [Python] 폰켓몬 (0) | 2021.10.25 |