-
[Python][백준] 2292번 문제 벌집 풀이Algorithm/백준 2022. 2. 11. 10:00728x90
출처: 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'Algorithm > 백준' 카테고리의 다른 글
백준 문제를 4년 만에 해결한 사람이 있다? (0) 2022.03.03 [Python][백준] 1002번 문제 풀이 | 2년 만에 푼 문제 (0) 2022.02.28 [Python][백준] 백준 1463번 1로 만들기 풀이 | DP와 Divide and conquer (0) 2022.02.25 [자료구조][백준] 스택의 활용 | 백준 9012번 풀이 (0) 2022.02.12 [Python] 백준 10828번 | 리스트, append, len으로만 만든 스택 (0) 2022.02.07