코딩공부/JavaScript 알고리즘
프로그래머스 정수 내림차순으로 배치하기 자바스크립트
hyunee_p
2022. 1. 20. 14:18
수도 코딩
n을 toString으로 문자열로 바꾼다
split으로 잘라서 배열로 만들어줌 .split("")
.sort((a, b) => b - a)로 내림차순 정렬
문자열 상태로 합친 후에 배열 안의 요소 다시 number로 바꿔주기
나의 풀이
function solution(n) {
var answer = 0;
let s = n.toString();
let spl = s.split("")
let srt = spl.sort((a, b) => b - a);
let result = [];
for(let i=0; i < srt.length; i++) {
result += srt[i]
}
answer = Number(result);
return answer;
}
// console.log(solution(12345))