기록

[Level1] 정수 내림차순으로 배치하기 본문

Algorithm/Programmers

[Level1] 정수 내림차순으로 배치하기

dev.jung 2021. 7. 14. 15:55
const solution = (n) => Number(String(n).split('').sort((a, b) => b - a).join(''))
const solution = (n) => {
	const array = String(n).split('');
    const sortArray = array.sort((a, b) => b - a);
    
	return Number(sortArray.join(''))
}

문제

 

내 풀이

숫자를 문자로 변환후 배열로 만들어 정렬 시키후 문자열을 합치고 숫자로 반환한다.

const solution = (n) => Number(String(n).split('').sort((a, b) => b - a).join(''));

가독성 높이기

const solution = (n) => {
	const array = String(n).split('');
	const sortArray = array.sort((a, b) => b - a);
	const joinArray = array.join('');
    
	return Number(joinArray)
}
반응형

'Algorithm > Programmers' 카테고리의 다른 글

[Level1] 자릿수 더하기  (0) 2021.07.14
[Level1] 자연수 뒤집어 배열로 만들기  (0) 2021.07.14
[Level1] 정수 제곱근 판별  (0) 2021.07.14
[Level1] 제일 작은 수 제거하기  (0) 2021.07.13
[Level1] 짝수와 홀수  (0) 2021.07.13
Comments