Programmers
[프로그래머스][JS] 정수 내림차순으로 배치하기
winter17
2023. 4. 6. 22:47
https://school.programmers.co.kr/learn/courses/30/lessons/12933
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이 과정
function solution(n) {
const numInt = n.toString().split('') // 숫자를 문자열 배열로
numInt.sort((a, b) => (a - b)) // 오름차순 정렬
numInt.reverse() // 내림차순 정렬
const numJoin = numInt.join('') // join은 새문자열을 반환!!
return parseInt(numJoin);
}
리뷰
join은 단순히 배열의 요소들을 하나의 문자열로 합쳐준다라고 알고 있었는데
제일 중요한 부분은 새 문자열을 반환하기 때문에 새 변수에 저장을 해 줘야 한다는 점!