[5/22] 문자열 내림차순으로 배치하기

이경준·2021년 5월 22일
0

코테

목록 보기
5/140
post-custom-banner

문제 성공

내 코드

def solution(s):
    arr = [ord(i) for i in s]
    arr.sort(reverse=True)
    answer = [chr(j) for j in arr]
    return "".join(answer)

풀이

  1. 문자열을 아스키 코드로 변환
  2. 리스트 역순으로 정렬
  3. 아스키 코드를 문자열로 변환
  4. 병합

효율적인 코드

def solution(s):
    return "".join(sorted(s, reverse = True))

피드백

  • 문자열은 정렬이 안되는줄 알았는데, 된다.
profile
The Show Must Go On

0개의 댓글