728x90
반응형
첫번째 코드
sorted로 정렬하면 a, b, c 순서로 정렬되니까 reverse를 해서 거꾸로 배치
그리고 중요한거는 대문자가 소문자보다 작다!! 이니까
(x, x.lower())로 배치하여 순서가 대문자가 소문자보다 더 앞에 있도록 한다!
그리고 결과값이 join 함수를 사용하여 하나하나의 문자열로 되어 있는 것을 붙여버린다!
def solution(s):
answer = sorted(s, key = lambda x: (x, x.lower()), reverse = True)
return ''.join(answer)
통과!
링크
programmers/프로그래머스/1/12917. 문자열 내림차순으로 배치하기 at main · ornni/programmers
repository for recording Programmers Algorithm problem solving - ornni/programmers
github.com
반응형