함수 solution은 정수 n을 매개변수로 입력받습니다.
n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요.
예를들어 n이 118372면 873211을 리턴하면 됩니다.
n
은 1이상 8000000000 이하인 자연수입니다.n | return |
---|---|
118372 | 873211 |
[배열].sort()
[배열].reverse()
let n = 123
// 숫자 -> 문자
let str = String(n)
// 문자 -> 숫자
let num = Number(str)
let num = parseInt(str)
join()
[배열].join()
function solution(n) {
// n을 문자열 형태로 변환 -> 리스트에 담아주기 위함
let str = String(n);
// 배열에 문자열을 담아주고 정렬시켜줌
let arr = Array.from(str).sort();
// 정렬된 배열을 내림차순 시켜주고 ('')를 기준으로 조인시켜서 문자열로 반환
let answer = arr.reverse().join('');
// string인 answer를 정수형태로 변환시켜줌
let result = parseInt(answer);
return result;
}
https://school.programmers.co.kr/learn/courses/30/lessons/12933?language=javascript
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/join