반응형
1. 문제 소개
2. 코드
def solution():
N = int(input())
cnt = 1
iter = 1
while iter < N:
iter = (cnt * 6) + iter
cnt += 1
print(cnt)
if __name__ == '__main__':
solution()
3. 코멘트
- 육각형 벌집은 1개에서 7 번 -> 19번 -> 37번 .. 이렇게 증가하는데 6의 배수로 증가한다.
- 이 규칙을 알면 몇 번째 벌집 안에 있고, 총 몇번 이동해야 하는지 구할 수 있다.
반응형
'Algorithm' 카테고리의 다른 글
Baekjoon 백준 알고리즘 - DNA ( 1969 ) (1) | 2024.04.14 |
---|---|
(python) forloop 와 list comprehension 의 차이 (0) | 2024.04.11 |
Baekjoon 백준 알고리즘 - 색종이( 2563 ) (0) | 2024.02.18 |
Baekjoon 백준 알고리즘 - 회전하는 큐( 1021 ) (1) | 2023.11.27 |
Baekjoon 백준 알고리즘 - 부분합( 1806 ) (0) | 2023.06.05 |