๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ๊ณต๋ถ€/Algorithm

[๋ฐฑ์ค€][Node.js] 1373๋ฒˆ : 2์ง„์ˆ˜ 8์ง„์ˆ˜

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2021. 6. 24.

 

 

 

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();
});

 

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€