[백준3052_자바스크립트(javascript)] - 나머지

경이·2024년 8월 9일

𝑩𝑶𝑱 (𝒋𝒔)

목록 보기
131/325

🔴 문제

나머지


🟡 Sol

const fs = require('fs');
const path = process.platform === 'linux' ? '/dev/stdin' : 'Wiki\\input.txt';
const inputs = fs
  .readFileSync(path)
  .toString()
  .trim()
  .split('\r\n')
  .map(Number);

const set = new Set();

for (const input of inputs) {
  const rest = input % 42;
  if (!set.has(rest)) set.add(rest);
}

console.log(set.size);

🟢 풀이

⏰ 소요한 시간 : -

중복을 제거하기 위해 set객체를 사용해주었다. 입력 요소를 반복하면서 42로 나눈 나머지가 set 객체에 없다면 set에 추가해준다.
그 후 setsize를 출력하면 정답


🔵 Ref

profile
록타르오가르

0개의 댓글