오늘은 백준문제 3052번을 풀어보았다.
평소와는다른 방법인
map과 set을 사용해서 풀어보았다.
const input = require("fs")
.readFileSync("inp.txt")
.toString()
.trim()
.split("\n")
.map(Number);
let arr = input.map((input) => input % 42);
//우선 map를 사용하여 입력값에 42를 나눈 나머지를 구한다.
const set = new Set(arr);
arr = [...set];
// 구한값을 set 을사용하여 중복되는 숫자를 없앤다.
console.log(arr.length);
//그리고 나온 숫자들의 길이를 구하면된다.