입력 받은 정수 n의 각 자릿수를 큰 것부터 정렬한 새로운 정수를 반환하는 함수 구현하기
함수 solution은 정수 n을 매개변수로 입력 받습니다. n의 각 자릿수를 큰 것부터 작은 순으로 정렬한 새로운 정수를 리턴 해주세요. 예를 들어 n이 118372면 873211을 리턴하면 됩니다.
n
은 1이상 8000000000 이하인 자연수입니다.
n | return |
118372 | 873211 |
split()
함수로 나눈다.
((a,b) ⇒ b - a)
으로 정렬한다.
function solution(n) {
return Number(n.toString().split("").sort((a,b)=>b-a).join(""));
}
def solution(n):
return int("".join(sorted(str(n), reverse=True)))