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

cheeeese·2022년 3월 5일
0

코딩테스트 연습

목록 보기
60/151
post-thumbnail

📖 문제

https://programmers.co.kr/learn/courses/30/lessons/12917

💻 내 코드

def solution(s):
    answer = ''
    mlist=[]
    
    for i in s:
        mlist.append(i)
    
    mlist.sort(reverse=True)
    
    for i in mlist:
        answer+=i
    
    
    return answer

💡 다른 사람 코드

def solution(s):
    return ''.join(sorted(s, reverse=True))
  • join: 문자열 합쳐서 반환
    • ex) s=['a', 'b', 'c'], s.join()='abc'
  • 문자열도 sorted이용하여 바로 정렬 가능

0개의 댓글