HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🤎
프론트엔드 데브코스 5기 교육생
/
🐥
김은수팀
/
🏆
18주차 : 기업 코테 딱대
/
2. 걸그룹 마스터 준석이

2. 걸그룹 마스터 준석이

고른사람
민수
URL
https://www.acmicpc.net/problem/16165
난이도
실버3

민수 풀이

재현 풀이

송희 풀이

const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; const [nm, ...input] = fs.readFileSync(filePath).toString().trim().split("\n"); let [n, m] = nm.split(" "); let girlGroupMap = new Map(); for (i = 0; i < +n; i++) { let groupName = input.shift(); let memberNum = input.shift(); let groupMembers = input.splice(0, +memberNum).sort(); girlGroupMap.set(groupName, groupMembers); } let girlGroupArr = [...girlGroupMap.entries()]; for (j = 0; j < +m * 2; j += 2) { let quiz = input[j]; let type = input[j + 1]; if (type == 0) console.log(girlGroupMap.get(quiz).join("\n")); else { for (k = 0; k < +n; k++) { if (girlGroupArr[k][1].includes(quiz)) { console.log(girlGroupArr[k][0]); break; } } } }

승민 풀이