본문 바로가기
Study/알고리즘

[백준 알고리즘] 2292번 Python

by Becoming a Hacker 2021. 10. 4.
반응형

문제 정보

 

제출 코드

# 육각형이 하나씩 생길 때마다 숫자는 6의 배수*육각형 수만큼 늘어났음 (6, 12, 18, 24)
n = int(input())
if(n==1):
	print(1)
	exit()
total = 2
count = 7
count_m = 2

while(True):
	if(n>count):
		count += 6*count_m
		count_m += 1
		total += 1
	else:
		print(total)
		break

댓글