-
[백준 2292번] 벌집 (feat. NodeJS)Development/Program Solving 2021. 1. 6. 02:27728x90
범위가 1, 2~7, 8~19, 20~37, 38~61로 증가한다.
공식으로 나타내면 이전값 + 범위카운트 * 6 이다.
const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input; const onInput = (value) => (input = Number(value)); const onClose = () => { let count = 1; let maximum = 1; while (maximum < input) { maximum += count * 6; count++; } console.log(count); process.exit(); }; rl.on("line", onInput).on("close", onClose);
나는 수학 알고리즘에 약한 것 같다 😭
728x90'Development > Program Solving' 카테고리의 다른 글
[백준 10872번] 팩토리얼 (feat. NodeJS) (0) 2021.01.07 [백준 10870번] 피보나치 수 (feat. NodeJS) (0) 2021.01.07 [백준 1712번] 손익분기점 (feat. NodeJS) (0) 2021.01.06 [백준 단계별로 풀어보기] 7. 문자열 (feat. NodeJS) (0) 2020.12.29 [백준 단계별로 풀어보기] 6. 함수 (feat. NodeJS) (0) 2020.12.27