๊ฐ์ธ๊ณต๋ถ/Algorithm
[๋ฐฑ์ค][Node.js] 1748๋ฒ : ์ ์ด์ด ์ฐ๊ธฐ 1
๐๋ฐ๋ด๋ด๐
2021. 7. 14. 22:32
Algorithm
- ์ ์ด์ด ์ฐ๊ธฐ 1 -
๋ฌธ์
1๋ถํฐ N๊น์ง์ ์๋ฅผ ์ด์ด์ ์ฐ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์๋ก์ด ํ๋์ ์๋ฅผ ์ป์ ์ ์๋ค.
1234567891011121314151617181920212223...
์ด๋ ๊ฒ ๋ง๋ค์ด์ง ์๋ก์ด ์๋ ๋ช ์๋ฆฌ ์์ผ๊น? ์ด์์ ์๋ฆฟ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ์ถ๋ ฅ ์์
๋ฌธ์ ํ๊ธฐ
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 = 0;
let len = 1;
let num = 10;
for (let i = 1; i <= input; i++) {
if (i % num === 0) {
len++;
num *= 10;
}
result += len;
}
console.log(result);
process.exit();
});
๋ฐ์ํ