카카오 데이터 센터 화재로 올리는 밀린 글 4
https://www.acmicpc.net/problem/1789
const { arrayBuffer } = require("stream/consumers");
let input = [];
const readline = require("readline").createInterface({
input: process.stdin,
output: process.stdout,
});
readline.on("line", (line) => {
input.push(line);
});
readline.on("close", () => {
solution(input);
process.exit();
});
const solution = (input) => {
let num = Number(input[0]);
let sum = 0n;
let n = 1n;
let cnt = 0;
while (true) {
sum = sum + n;
cnt++;
// 합이 num 초과 시, 그 경우는 빼고 카운트를 멈춘다
if (sum > num) {
cnt--;
break;
}
n = n + 1n;
}
console.log(cnt);
};
'개발 노트 > 백준, 프로그래머스 풀이' 카테고리의 다른 글
[백준 1449/javascript] 수리공 항승 (0) | 2022.10.20 |
---|---|
[백준 2217/javascript] 로프 (0) | 2022.10.20 |
[백준 11508/javascript] 2+1 세일 (0) | 2022.10.19 |
[백준 16435/javascript] 스네이크버드 (0) | 2022.10.19 |
[백준 1343/javascript] 폴리오미노 (0) | 2022.10.19 |
댓글