[백준] - 25757 임스와 함께하는 미니게임 (node.js)

밀루·2025년 1월 16일
0

BOJ

목록 보기
50/82

문제링크

코드

// 임스와 함께하는 미니게임

const fs = require("fs");
const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt";
const arr = fs
  .readFileSync(filePath)
  .toString()
  .trim()
  .split("\n")
  .map((line) => line.replace("\r", ""));

const [n, game] = arr[0].split(" ");

const set = new Set();

for (let i = 1; i <= n; i++) {
  set.add(arr[i]);
}

let cnt = set.size;

cnt =
  game === "F" ? Math.floor(cnt / 2) : game === "O" ? Math.floor(cnt / 3) : cnt;

console.log(cnt);

Set을 사용하면 쉽게 풀 수 있는 문제였다.

profile
이밀루의 도전

0개의 댓글