[프로그래머스] Lv1 - 문자열 내림차순으로 배치하기

김멉덥·2023년 7월 17일
0

알고리즘 공부

목록 보기
49/171
post-thumbnail

문제

프로그래머스 연습문제


코드 구현

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) 로 정렬한 뒤 → 정답에 하나씩 추가

What I learned

▶️ 문자열의 list.sort()

a = ['cd', 'ef', 'ab']

a.sort()
print(a)	# ['ab', 'cd', 'ef']

대소문자가 섞여있는 리스트에는 대문자 오름차순 > 소문자 오름차순 으로 정렬된다. (아스키코드 값에 의해)

profile
데굴데굴 뚝딱뚝딱 개발기록

0개의 댓글