κ°μΈκ³΅λΆ/Algorithm
[λ°±μ€][Node.js] 1373λ² : 2μ§μ 8μ§μ
πλ°λ΄λ΄π
2021. 6. 24. 16:19
Algorithm
- 2μ§μ 8μ§μ -
λ¬Έμ
2μ§μκ° μ£Όμ΄μ‘μ λ, 8μ§μλ‘ λ³ννλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ μΆλ ₯ μμ
λ¬Έμ νκΈ°
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input = "";
rl.on("line", function (line) {
input = line.toString();
}).on("close", function () {
let result = "";
let start = input.length - 3;
let mid = input.length - 2;
let end = input.length - 1;
while (true) {
result =
String(
Number(!input[start] ? 0 : input[start]) * 4 +
Number(!input[mid] ? 0 : input[mid]) * 2 +
Number(!input[end] ? 0 : input[end])
) + result;
start -= 3;
mid -= 3;
end -= 3;
if (start < 0 && mid < 0 && end < 0) break;
}
console.log(result);
process.exit();
});
λ°μν