728x90
반응형

간단한 수학 문제이다.

처음에는 1 다음에는 6 그다음에는 12, 18, 24... 마다 층이 늘어난다는 점을 파악하면 쉽게 풀 수 있다.

EX) 13

13 - 1 = 12 -> 12 - 6 = 6 -> 6 - 12 = -6 -> 반복문 끝 -> 3 출력

n = int(input())
i = 1
while(n>1):
    n -= 6*i
    i += 1
print(i)

728x90
반응형

+ Recent posts