๐ฏ ์ ์ถ
let data = require('fs').readFileSync(0).toString().trim().split('\n');
let n = new Map();
let arr = data[1].split(" ").map(Number);
arr.forEach((num) => {
n.set(num, (n.get(num) || 0) + 1);
});
let m = data[3].split(" ").map(Number);
let result = [];
for (let i = 0; i < data[2]; i++) {
result.push(n.has(m[i]) ? 1 : 0);
}
console.log(result.join("\n"));
๐ซ ๊ณผ์
๋ ์ ๋ ฅ๊ฐ์ ์ง์ง ๋ด๋ง๋๋ก ์ ๋๋ฏ input data n ์์ ๋๋ ค๋ง๊ธฐ..
์๋ฌดํผ ๋จ์ํ๊ฒ ์ฃผ์ด์ง๋ n,m์์ m์ ์์๊ฐ n์ ์กด์ฌํ๋์ง ์ฌ๋ถ๋ฅผ 1 : 0 ์ผ๋ก ๋ํ๋ด๊ณ ์ด๊ฑธ ๋ชจ์์ ์ค๋ฐ๊ฟํด์ ๋ณด์ฌ์ฃผ๋ฉด ๋๋ค.
'baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค_10773: ์ ๋ก (node.js/JavaScript) (0) | 2024.08.24 |
---|---|
๋ฐฑ์ค_26069: ๋ถ์์ฑ ์ข์ ์ด์ด์ด (node.js/JavaScript) (0) | 2024.08.20 |
๋ฐฑ์ค_2108: ํต๊ณํ (node.js/JavaScript) (0) | 2024.08.20 |
๋ฐฑ์ค_1735: ๋ถ์ ํฉ (node.js/JavaScript) (0) | 2024.08.20 |
๋ฐฑ์ค_15649: N๊ณผ M (1) (node.js/JavaScript) (0) | 2024.08.13 |