반응형
문제
배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자.
입력
첫째 줄에 정렬하고자하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.
출력
첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다.
예제 입력 1 복사
2143
예제 출력 1 복사
4321
정답 풀이
const fs = require('fs');
// 백준 제출 할 때 주석 제거
// const readFileSyncAddress = '/dev/stdin';
// VSC 테스트 할 때 주석 제거
const readFileSyncAddress = 'input.txt';
let input = fs.readFileSync(readFileSyncAddress).toString().trim().split('\n');
input = Number(input[0]);
// 문제 풀이
function solution(input) {
return String(input).split('').sort((a, b) => b - a).join('');
}
// 제출
console.log(solution(input));
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 15649번: N과 M (1) (JavaScript, NodeJS) (0) | 2021.08.10 |
---|---|
[백준] 18870번: 좌표 압축 (JavaScript, NodeJS) (0) | 2021.08.09 |
[백준] 1436번: 영화감독 숌 (JavaScript, NodeJS) (0) | 2021.08.09 |
[백준] 1018번: 체스판 다시 칠하기 (JavaScript, NodeJS) (2) | 2021.08.09 |
[백준] 7568번: 덩치 (JavaScript, NodeJS) (0) | 2021.08.08 |