Algorithm/백준

[Python][백준] 2292번 문제 벌집 풀이

이무기뱀술 2022. 2. 11. 10:00
728x90

벌집

출처: https://www.acmicpc.net/problem/2292

 

벌집의 규칙

벌집의 규칙은 다음과 같다.

가운데는 1개가 있고,

그 가운데의 바깥에는 6개,

그 바깥에는 12개,

...

6n개의 양말이 있다.

 

이 규칙을 다시 쓰면 다음과 같다.

벌집의 규칙

이 규칙에 맞추어, 코드를 짜면 아래와 같다.

def P2292():
    n = int(input())
    sum, i = 1, 0
    while True:
        sum += 6 * i
        if sum < n:
            i += 1
            continue
        else:
            break

    print(i + 1)


if __name__ == '__main__':
    P2292()

 

728x90