let input = require('fs').readFileSync('/dev/stdin').toString().trim().split("\n").map(i => Number(i));
let absent = [];
for (let i = 1; i < 31; i++) {
if (!input.includes(i)) {
absent.push(i);
}
};
absent.sort((a, b) => a - b);
console.log(absent[0] + "\n" + absent[1]);
์ฒ์์ 1~30 ๊น์ง ๋ค์ด์๋ ๋ฐฐ์ด์ ๋จผ์ ๋ง๋ ๋ค์์ ๊ฑฐ๊ธฐ์ ์๋์ง ์๋์ง ํ๋ ค๋ค๊ฐ..
์ด์ํ๋ค ์ ๋ณต์กํ์ง..? ๋ผ๋ ์๊ฐ์ด ๋ค์๊ณ , ์๊ฐ์ด ์ ์ ๋ฆฌ๊ฐ ์๋์ด
๋ค๋ฅธ ๋ถ๊ป ์ฐธ์กฐํ๋ค.
๊ทธ๋ฅ ์ซ์ ์์ฒด๋ฅผ ๋น๊ตํ๋ฉด ๋๋ ๊ฒ์!
๐ฟ 1~ 30๊น์ง ๋๋ฉด์, ์กฐ๊ฑด์ ์ผ์นํ์ง ์์ผ๋ฉด(= ๋ฐ์์จ ๋ฐฐ์ด ์์ ์์ง ! ์์ผ๋ฉด) absent ๋ฐฐ์ด์ push ํด์ค๋ค.
๊ทธ๋ฆฌ๊ณ absent ์์ ๋ค์ด์จ ์ ๋ค์ sort ํจ์๋ก ์ค๋ฆ ์ฐจ์์ผ๋ก ์ ๋ ฌํด์ค๋ค.
+
์์ฆ ๋ฐฐ์ด์ ์ฌ์ฉ๋๋ ๊ณ ์ฐจํจ์๋ฅผ ๊ณต๋ถํ๊ณ ์๋ค.
๋ณผ ๋ ๊ต์ฅํ ํธ๋ฆฌํด๋ณด์ด๊ณ ์ดํด๊ฐ ๊ฐ๋๋ฐ,
๋ง์ ์จ๋ณด๋ ค๊ณ ํ๋ฉด ๋น ๋ฐฐ์ด์ด ๋์จ๋ค๋์ง.. ๋ฌดํผ ์๊ฐ๋ณด๋ค ์ ์๋๋ค. ๐
'ํ์ ๊ณต๋ถ > ๐ซง ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค/Javascript] [level.0] ๊ฐ๋๊ธฐ || ์ฝ๋ฉํ ์คํธ ์ ๋ฌธ (0) | 2023.03.12 |
---|---|
[๋ฐฑ์ค/Node.js] 3052๋ฒ ํ์ด || JavaScript (0) | 2023.03.10 |
[๋ฐฑ์ค/Node.js] 10813๋ฒ ํ์ด || JavaScript (0) | 2023.03.08 |
[๋ฐฑ์ค/Node.js] 10810๋ฒ ํ์ด || JavaScript (0) | 2023.03.07 |
[๋ฐฑ์ค/Node.js] 2562๋ฒ ํ์ด || JavaScript (0) | 2023.03.04 |