Algorithm
- ํ๋ฌ๊ทธ -
๋ฌธ์
์ ์์ด์ ์ง์๋ ์ฝ์ผํธ๋ฅผ ๊ฝ์ ์ ์๋ ํ๋ฌ๊ทธ๊ฐ ํ๋๋ฐ์ ์๋ค.
์ ์์ด๋ ๋ง์ ์ปดํจํฐ๋ฅผ ๊ฐ์ง๊ณ ์๋๋ฐ, ์ปดํจํฐ์ ์ ์ ๋ฌธ์ ๋ ์ด๋ป๊ฒ ํด๊ฒฐํ๋ ๊ฒ์ผ๊น?
ํ๋์ ํ๋ฌ๊ทธ๊ฐ ์๊ณ , N๊ฐ์ ๋ฉํฐํญ์ด ์๋ค.
๊ฐ ๋ฉํฐํญ์ ๋ช ๊ฐ์ ํ๋ฌ๊ทธ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค๊ณ ํ๋ค.
์ต๋ ๋ช ๋์ ์ปดํจํฐ๋ฅผ ์ ์์ ์ฐ๊ฒฐํ ์ ์์๊น?
์ ์ถ๋ ฅ ์์
๋ฌธ์ ํ๊ธฐ
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input = [];
rl.on("line", function (line) {
input.push(line.toString());
}).on("close", function () {
input = input.map(el => Number(el));
input.shift();
for (let i = 0; i < input.length; i++) {
if (i === input.length - 1) break;
else {
input[i]--;
}
}
console.log(input.reduce((past, curr) => past + curr, 0));
process.exit();
});
๋ฐ์ํ
'๊ฐ์ธ๊ณต๋ถ > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][Node.js] 2163๋ฒ : ์ด์ฝ๋ฆฟ ์๋ฅด๊ธฐ (0) | 2021.07.28 |
---|---|
[๋ฐฑ์ค][Node.js] 2108๋ฒ : ํต๊ณํ (0) | 2021.07.26 |
[๋ฐฑ์ค][Node.js] 1978๋ฒ : ์์ ์ฐพ๊ธฐ (0) | 2021.07.24 |
[๋ฐฑ์ค][Node.js] 1977๋ฒ : ์์ ์ ๊ณฑ์ (0) | 2021.07.23 |
[๋ฐฑ์ค][Node.js] 1966๋ฒ : ํ๋ฆฐํฐ ํ (0) | 2021.07.21 |
๋๊ธ