백준 2292 벌집-JS

yugyeongKim·2021년 10월 16일
0

백준

목록 보기
10/52
post-custom-banner

- 성공

const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
let input = 

fs.readFileSync(filePath).toString().trim().split(' ');
let N = Number(input[0]);
let sum = 2;
let i = 0;

while (true) {
  sum = sum + (6*i);
  if(sum > N) {
    console.log(i+1);
    break;
  }
  i++;
}

규칙이 6씩 커지는 것이니 원래수에다가 6씩커지는 것을 sum이라는 변수에 저장하고 그것보다 작으면 그 안에 들어간 범주니까 i+1을 출력하라고 푼 풀이이다.

post-custom-banner

0개의 댓글