๊ฐ์ธ๊ณต๋ถ/Algorithm
[๋ฐฑ์ค][Node.js] 1357๋ฒ : ๋ค์งํ ๋ง์
๐๋ฐ๋ด๋ด๐
2021. 6. 23. 23:30
Algorithm
- ๋ค์งํ ๋ง์ -
๋ฌธ์
์ด๋ค ์ X๊ฐ ์ฃผ์ด์ก์ ๋, X์ ๋ชจ๋ ์๋ฆฌ์๊ฐ ์ญ์์ด ๋ ์๋ฅผ ์ป์ ์ ์๋ค.
Rev(X)๋ฅผ X์ ๋ชจ๋ ์๋ฆฌ์๋ฅผ ์ญ์์ผ๋ก ๋ง๋๋ ํจ์๋ผ๊ณ ํ์.
์๋ฅผ ๋ค์ด, X=123์ผ ๋, Rev(X) = 321์ด๋ค. ๊ทธ๋ฆฌ๊ณ , X=100์ผ ๋, Rev(X) = 1์ด๋ค.
๋ ์์ ์ ์ X์ Y๊ฐ ์ฃผ์ด์ก์ ๋, Rev(Rev(X) + Rev(Y))๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค
์ ์ถ๋ ฅ ์์

๋ฌธ์ ํ๊ธฐ
let fs = require("fs"); let input = fs.readFileSync("/dev/stdin") .toString() .split(" ") .map((el) => Number(el.split("").reverse().join(""))).reduce((past, curr) => past + curr, 0); console.log(Number(String(input).split('').reverse().join('')));

๋ฐ์ํ