#BOJ 2292 벌집
n = int(input())
tmp = 1
count = 1
while n > tmp:
tmp += 6 * count
count += 1
print(count)
코드 설명
(1번을 시작으로)
1개의 방을 지나 갈 수 있는 방의 개수 = 1개 (1)
2개의 방을 지나 갈 수 있는 방의 개수 = 6개 = 1 x 6 (2~7)
3개의 방을 지나 갈 수 있는 방의 개수 = 12개 = 2 x 6 (8~19)
...
n개의 방을 지나 갈 수 있는 방의 개수 = n x 6
tmp
= count개의 방을 지나 갈 수 있는 방의 개수
count
= 지나간 방의 개수