(1).백준 10867번 중복 빼고 정렬하기는 이름처럼
숫자들을 제공했을 때 해당 숫자의 중복을 제외하고 남은 숫자들을 정렬해야 하는 문제였다.
모든 언어 공통으로 생각하자면 하나씩 넣고 해당 값이 있는지를 객체형태나 map형태처럼 비교해도 좋겠지만
JS에는 Set이 중복을 알아서 제거해주기때문에
new Set을 이용해 중복값을 제거하고
해당 값을 다시 구조분해할당으로 Array형태로 변경한 다음 sort를 사용해 정렬해서 문제를 해결했다.
const input = `10
1 4 2 3 1 4 2 3 1 2`.split('\n')[1].split(' ').map(Number)
result = [...new Set(input)].sort((a, b) => a - b)
console.log(result.join(' '))'회고' 카테고리의 다른 글
| [개발일지] - 24 (0) | 2023.07.24 |
|---|---|
| [개발일지] - 23(주말) (0) | 2023.07.23 |
| [개발일지] - 21 (1) | 2023.07.21 |
| [개발일지] - 20 (0) | 2023.07.20 |
| [개발일지] - 19 (0) | 2023.07.19 |
