https://www.acmicpc.net/problem/2292
2292번: 벌집
위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌
www.acmicpc.net
N = int(input())
def f(N):
if N == 1:
return 1
n = 1
cnt = 1
while True:
n += 6 * cnt
if N <= n:
return cnt + 1
cnt += 1
print(f(N))
'백준' 카테고리의 다른 글
백준 11557. Yangjojang of The Year (0) | 2024.03.25 |
---|---|
백준 25757. 임스와 함께하는 미니게임 (0) | 2024.03.22 |
백준 10431. 줄세우기 (0) | 2024.03.20 |
백준 23971. ZOAC 4 (0) | 2024.03.20 |
백준 2293. 동전 1 (0) | 2024.03.19 |