발행일

[99클럽] 99클럽 코테 스터디 8일차 TIL + 해시

[99클럽] 99클럽 코테 스터디 8일차 TIL + 해시

이 글은 네이버 블로그에 2025년 1월 22일에 올렸던 것을 그대로 옮겨온 것입니다.

  • 오늘의 학습 키워드

  • 공부한 내용 본인의 언어로 정리하기

  • 오늘의 회고

  • 어떤 문제가 있었고, 나는 어떤 시도를 했는지

  • 어떻게 해결했는지

  • 무엇을 새롭게 알았는지

  • 내일 학습할 것은 무엇인지

https://www.acmicpc.net/problem/32978

// Node.js를 이용하여 문제 해결

// readline 모듈을 사용하여 입력 처리
const readline = require("readline");

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
});

const input = [];

rl.on("line", (line) => {
  input.push(line.trim());
}).on("close", () => {
  // 입력 데이터 처리
  const N = parseInt(input[0]); // 재료의 개수
  const allIngredients = input[1].split(" "); // 모든 재료 목록
  const usedIngredients = input[2].split(" "); // 사용된 재료 목록

  // 재료 목록을 Set으로 변환
  const usedSet = new Set(usedIngredients);

  // 누락된 재료 찾기
  const missingIngredient = allIngredients.find((ingredient) => !usedSet.has(ingredient));

  // 결과 출력
  console.log(missingIngredient);

  process.exit();
});

비기너 아 맞다 마늘 https://www.acmicpc.net/problem/32978

미들러 단지번호붙이기 https://www.acmicpc.net/problem/2667

챌린저 양과 늑대 https://school.programmers.co.kr/learn/courses/30/lessons/92343

필수 해시태그: #99클럽 #코딩테스트준비 #개발자취업 #항해99 #TIL

image