본문 바로가기
Algorithm

99클럽 코테 스터디 12일차 TIL - 임스와 함께하는 미니게임 (백준 25757 / JavaScript)

by 륜곰 2025. 4. 16.

오늘의 문제 링크

 

⭐ intro : 문제를 생각해나간 방식

⭐ 풀이과정

⭐ 제출답안

let input = require("fs")
  // .readFileSync(0, "utf-8")
  .readFileSync("./example.txt")
  .toString()
  .split("\n")
  .map((line) => line.replace("\r", "").split(" "));

const [terms, ...rest] = input;
const N = parseInt(terms[0], 10);
const arr = rest.slice(0, N);

function solution(terms, arr) {
  const [, type] = terms;
  let gamePeople = new Set();
  let result;
  for (let word of arr) {
    gamePeople.add(word[0]);
  }

  let devideNum;
  switch (type) {
    case "Y":
      devideNum = 1;
      break;
    case "F":
      devideNum = 2;
      break;
    case "O":
      devideNum = 3;
      break;
    default:
      result = 0;
  }
  return Math.floor(gamePeople.size / devideNum);
}
console.log(solution(terms, arr));

하... 개힘들다

 

⭐ 공부했던 개념들