프로그래머스 연습문제
- Lv 1. 문자열 내림차순으로 배치하기 (Python)
https://school.programmers.co.kr/learn/courses/30/lessons/12917
def solution(s):
answer = ''
list_s = list(s)
list_s.sort(reverse=True)
for i in list_s:
answer += i
return answer
list
에 넣고 큰것부터 정렬해야하니 sort(reverse=True)
로 정렬한 뒤 → 정답에 하나씩 추가▶️ 문자열의 list.sort()
a = ['cd', 'ef', 'ab']
a.sort()
print(a) # ['ab', 'cd', 'ef']
대소문자가 섞여있는 리스트에는 대문자 오름차순 > 소문자 오름차순 으로 정렬된다. (아스키코드 값에 의해)