Programming/프로그래머스

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

pental 2020. 10. 11. 19:42

def solution(n):
    print(n) 
    a = list(str(n)) # a라는 변수를 지정해, n의 값들을 list형태로 저장
    print(a) # ['1', '1', '8', '3', '7', '2']
    intList = list(map(int, a))
    #intList라는 리스트를 지정해, str형태의 원소를 int형태로 지정
    print(intList) #[1, 1, 8, 3, 7, 2]
    intList.sort(reverse=True)
    print(intList) #[8, 7, 3, 2, 1, 1]
    a = ''.join(map(str,intList))
    #join을 사용하기 위해서는 다시 str형태로 지정해야한다.
    return int(a)