정구리의 우주정복

[BOJ] 백준 2292번 - 벌집 파이썬 본문

ALGORITHM/SOLVE

[BOJ] 백준 2292번 - 벌집 파이썬

Jungry_ 2020. 5. 20. 00:59
반응형

#질문은 댓글로 

#1 - n 번방까지 최소 몇번을 지나가는지 
#1 -> 6 -> 12 -> 18 -> 
#1 -> 7 -> 19 -> 37 -> 61

n = int(input())
i = 0
box =1
result =1
while True:
    if n == 1 :
        break
    #print(i)
    if box+(6*i)< n <=box+(6*i)+(6*(i+1)):
        break
    else:
        result +=1
    box = box+(6*i)
    i+=1

if n == 1:
    print(result)
else:
    print(result+1)
    
    
반응형
Comments