백준[JS] > 1920번 수 찾기

2025. 2. 19. 19:45·🔒Algorithm

문제

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

풀이

자바스크립트 set 객체를 이용해 풀면 쉽게 풀 수 있다. 일단 A[1] ... A[N] 으로 주어진 수를 set객체에 담고 주어진 M개의 수를 순회하면서 set.has 메서드를 이용해 수가 set객체에 존재하는 지 확인 하고 이를 asnwer에 반영하여 문제를 풀었다.

let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().trim().split("\n");

let arr = input[1].split(" ").map((n) => Number(n));
let set = new Set([...arr]);

let numberArr = input[3].split(" ").map((n) => Number(n));

let answer = "";
numberArr.forEach((searchN) => {
    if (set.has(searchN)) {
        answer += "1\n";
    } else {
        answer += "0\n";
    }
});

console.log(answer.trim());

 

'🔒Algorithm' 카테고리의 다른 글

프로그래머스[JS] > 유연근무제  (0) 2025.02.23
프로그래머스[JS] > 완전범죄  (0) 2025.02.21
프로그래머스[JS] > 지게차와 크레인  (0) 2025.02.16
프로그래머[JS] > 서버 증설 횟수  (1) 2025.02.16
백준[JS] > 1436번 영화감독 숌  (0) 2025.02.15
'🔒Algorithm' 카테고리의 다른 글
  • 프로그래머스[JS] > 유연근무제
  • 프로그래머스[JS] > 완전범죄
  • 프로그래머스[JS] > 지게차와 크레인
  • 프로그래머[JS] > 서버 증설 횟수
devWarrior
devWarrior
  • devWarrior
    devWarrior
    devWarrior
  • 전체
    오늘
    어제
    • 🧩Dev (263)
      • ⭐FE (34)
      • 🔒Algorithm (155)
      • ➕Etc. (11)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    프로그래머스
    알고리즘
    구현
    오블완
    BFS
    Lv2
    티스토리챌린지
    react
    Easy
    실버4
    실버1
    dp
    코딩테스트
    프론트엔드
    javascript
    그리디
    자스
    nodejs
    leetcode
    골드5
    자바스크립트
    백준
    실버3
    실버2
    DFS
    코테
    node.js
    js
    FE
    Algorithm
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
devWarrior
백준[JS] > 1920번 수 찾기
상단으로

티스토리툴바