백준 2292번: 벌집

📌 문제

백준 2292번: 벌집

📌 접근

👉 제일 안쪽 벌집을 i라 할 때, 입력한 숫자가 몇 번째 벌집에 있는지 찾는다.
👉 벌집의 수는 안 쪽 벌집의 수 + 6의 배수 만큼 늘어난다.

📌 코드

import sys
input = sys.stdin.readline

N = int(input())

num = 1
i = 0
while num < N :
    i += 1
    num += 6*i

print(i+1)

좋은 웹페이지 즐겨찾기