나의 풀이
def solution(s):
return ''.join(sorted([i for i in s], reverse=True))
문자열은 아스키코드 숫자에 따라 정렬된다!
따라서 해당 문자열을 리스트에 담고, 역순으로 정렬한 것을 다시 문자열로 바꾸면 끝.
* sorted 는 문자열을 리스트로 변환하고 정렬한다고 한다...
굳이 [i for i in s] 를 쓰지 않아도 됨!!
'알고리즘 > 이것저것' 카테고리의 다른 글
[프로그래머스] 문자열 내 마음대로 정렬하기 - 파이썬(python) (0) | 2022.09.06 |
---|---|
[프로그래머스] 문자열 내 p와 y의 개수 - 파이썬(python) (0) | 2022.09.06 |
[프로그래머스] 문자열 다루기 기본 - 파이썬(python) (0) | 2022.09.04 |
파이썬에서 pass 쓰는 이유 (0) | 2022.09.04 |
[프로그래머스] 서울에서 김서방 찾기 - 파이썬(python) / 파이썬 리스트 관련 함수 정리 (0) | 2022.09.04 |
댓글