BOJ[10867] - 중복 빼고 정렬하기 by JavaScript
중복 빼고 정렬하기
문제
언어
- JavaScript
순서도
- Set 자료구조를 이용해서 중복 제거하기
- 오름차순으로 정렬 후 출력형식으로 변환하기
- 출력
문제 풀이 step 1
- 우선, 주어진 N 개의 정수를 Set 자료구조를 이용해서 중복 제거를 해줍니다.
- 오름차순으로 정렬 후 출력하면 정답입니다.
- 추가 설명은 주석으로 작성하겠습니다.
소스 코드
const input = require("fs")
.readFileSync("/dev/stdin")
.toString()
.trim()
.split("\n");
const solution = (input) => {
const n = Number(input[0]);
// 중복 제거
const set = new Set(input[1].split(" ").map(Number));
// 정렬
return [...set].sort((a, b) => a - b).join(" ");
};
console.log(solution(input));