코딩테스트/Python

[프로그래머스/Python] 정수 내림차순으로 배치하기

짐니♡ 2025. 9. 22. 21:26

def solution(n):

    answer = str(n)


    total = sorted(answer, reverse=True)
    return int("".join(total))

 

 

문자열로 변환한다음에 sorted(문자열, reverse=True) 

 

sorted(..., reverse=True) → 각 글자를 리스트로 쪼개서 내림차순 정렬

['8','7','3','2','1','1'] (문자 하나씩 쪼개서 정렬한 리스트)

 

int("".join(total))

다시 문자열로 합치고, int()로 변환해 숫자로 만들어 줌