함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다.
제한 조건
n은 1이상 8000000000 이하인 자연수입니다.
생각 과정
1. 정수n을 문자열로 바꿔서 리스트화 시킨다.
2. 리스트를 역순으로 sort한다.
3. 문자열로 이루어진 리스트를 문자열로 만든 후 다시 정수형으로 형변환 해준다.
def solution(n):
answer = 0
l=list(str(n))
l.sort(reverse=True)
answer=int(''.join(l))
return answer
개선점
- return int(''.join(l)) 으로 바로하면 좋겠네~!