https://school.programmers.co.kr/learn/courses/30/lessons/12933?language=javascript
1) 풀이
해당 문제도 앞선 '약수의 합' 문제처럼 쉬운 레벨1문제!
(요즘 레벨1을 그냥 마스터하기 위해 후딱후딱 해치우는 중이다)
하지만 약수의 합 문제처럼 새로운 안 사실을 기억해두기 위해 기록한다
문자열을 spread 문법을 통해 배열로 만들 수 있다는 것!
자료는 이 글을 참고했는데, 사실 문자열을 배열로 만들 수 있는 방법은 다양하지만
배열의 불변성 문제를 해결하기 위해 사용해왔던 spread 문법으로 배열을 만들 수 있다는 사실이 신기하구
또 반가워서.. 한 번 적어봤다!! 오늘도 하나 알아감니다 😁
2) 최종 소스코드
function solution(n) {
const arr = [...String(n)];
arr.sort((a, b) => b - a);
return Number(arr.join(""));
}
3) 참고자료
https://yeoncoding.tistory.com/46
https://codechacha.com/ko/javascript-convert-string-to-array/
728x90
'Problem Solving > 프로그래머스' 카테고리의 다른 글
[프로그래머스/JavaScript] 수박수박수박수박수박수? (0) | 2022.10.11 |
---|---|
[프로그래머스/JavaScript] 정수 제곱근 판별 (0) | 2022.10.07 |
[프로그래머스/JavaScript] 약수의 합 (0) | 2022.10.06 |
[프로그래머스/JavaScript] 완주하지 못한 선수 (1) | 2022.10.05 |
[프로그래머스/JavaScript] 체육복 (1) | 2022.10.05 |