๊ฐ์ธ๊ณต๋ถ/Algorithm
[๋ฐฑ์ค][Node.js] 2010๋ฒ : ํ๋ฌ๊ทธ
๐๋ฐ๋ด๋ด๐
2021. 7. 25. 22:50
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();
});
๋ฐ์ํ