[백준] 2292번(벌집)

·2022년 11월 9일

백준 문제풀이

목록 보기
19/159

백준 2292번


최종 제출 코드

number = int(input())-1

i = 1
count = 1

while (number > 0):
  number = number - i*6
  count += 1
  i += 1

print(count)

◼ 1번을 둘러싸고 있는 육각형의 개수는 6개
◼ 6개의 육각형을 둘러싸고 있는 육각형의 개수는 12개

✔ 첫번째 원소를 제외하고 6, 12, 18 ... 로 증가하는 등비수열
=> while문을 활용하여 n번째 원소가 몇 번째 사이클에 속하는지 구한다

profile
백엔드 개발자가 되고 싶어요(22.8.15~)

0개의 댓글