Algorithm
- ๊ฒ์ฆ์ -
๋ฌธ์
์ปดํจํฐ๋ฅผ ์ ์กฐํ๋ ํ์ฌ์ธ KOI ์ ์์์๋ ์ ์กฐํ๋ ์ปดํจํฐ๋ง๋ค 6์๋ฆฌ์ ๊ณ ์ ๋ฒํธ๋ฅผ ๋งค๊ธด๋ค. ๊ณ ์ ๋ฒํธ์ ์ฒ์ 5์๋ฆฌ์๋ 00000๋ถํฐ 99999๊น์ง์ ์ ์ค ํ๋๊ฐ ์ฃผ์ด์ง๋ฉฐ 6๋ฒ์งธ ์๋ฆฌ์๋ ๊ฒ์ฆ์๊ฐ ๋ค์ด๊ฐ๋ค. ๊ฒ์ฆ์๋ ๊ณ ์ ๋ฒํธ์ ์ฒ์ 5์๋ฆฌ์ ๋ค์ด๊ฐ๋ 5๊ฐ์ ์ซ์๋ฅผ ๊ฐ๊ฐ ์ ๊ณฑํ ์์ ํฉ์ 10์ผ๋ก ๋๋ ๋๋จธ์ง์ด๋ค.
์๋ฅผ ๋ค์ด ๊ณ ์ ๋ฒํธ์ ์ฒ์ 5์๋ฆฌ์ ์ซ์๋ค์ด 04256์ด๋ฉด, ๊ฐ ์ซ์๋ฅผ ์ ๊ณฑํ ์๋ค์ ํฉ 0+16+4+25+36 = 81 ์ 10์ผ๋ก ๋๋ ๋๋จธ์ง์ธ 1์ด ๊ฒ์ฆ์์ด๋ค.
์ ์ถ๋ ฅ ์์
๋ฌธ์ ํ๊ธฐ
let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().trim().split(" ").map((el) => Number(el) * Number(el)).reduce((past, curr) => past + curr, 0);
console.log(input % 10);
๋ฐ์ํ
'๊ฐ์ธ๊ณต๋ถ > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][Node.js] 2480๋ฒ : ์ฃผ์ฌ์ ์ธ๊ฐ (0) | 2021.08.17 |
---|---|
[๋ฐฑ์ค][Node.js] 2480๋ฒ : ์ฃผ์ฌ์ ์ธ๊ฐ (0) | 2021.08.16 |
[๋ฐฑ์ค][Node.js] 2460๋ฒ : ์ง๋ฅํ ๊ธฐ์ฐจ 2 (0) | 2021.08.13 |
[๋ฐฑ์ค][Node.js] 2455๋ฒ : ์ง๋ฅํ ๊ธฐ์ฐจ (0) | 2021.08.12 |
[๋ฐฑ์ค][Node.js] 2446๋ฒ : ๋ณ์ฐ๊ธฐ - 9 (0) | 2021.08.11 |
๋๊ธ