κ°œμΈκ³΅λΆ€/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('')));


λ°˜μ‘ν˜•