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을 출력하라고 푼 풀이이다.