N | return |
---|---|
118372 | 873211 |
def solution(n): a = list(map(int,str(n))) a.sort(reverse = True) return int("".join(map(str,a)))
: 하나의 정수로 이어져있기 때문에 해당 정수를 mapping하여 list에 입력하였다. -> 2번째줄 코드에 str(n)이 아닌 그냥 n으로 해도 되는데, 왜 이렇게 했는지 모르겠다.
: sort와 reverse를 사용하여 내림차순으로 list를 정렬하였다.
: 해당값을 정수로 출력해야하기 때문에 join을 하여 출력
더 나은 코드가 있을 시 댓글로 알려주시면 감사하겠습니다.