벌집문제.
규칙을 찾아서 문제를 풀려고 노력했다.
처음에는 1을 포함하고 For 반복문으로 규칙을 찾다보니 잘 안풀렸는데
1일 때는 무조건 1을 출력하고
2부터 규칙을 찾아보니
2 ~ 7 / 2
8 ~ 19 / 3
20 ~ 37 / 4
38 ~ 61 / 5
이렇게 한칸씩 늘어나면서 6의배수 * 단계-1 만큼 늘어나는 것을 찾았다.
즉 각 단계의 마지막 숫자가
2일 때는 1 + 6 = 7
3일 때는 1 + 6 + 12 = 19
4일 때는 1 + 6 + 12 + 18 = 37
5일 때는 1 + 6 + 12 + 18 + 24 = 61
이 된다.
내 풀이
다른 풀이
백준 숏코딩을 보니 신기하게?? 풀었는데 아직 이해가 가지 않는다.
나머지 풀이들은 대부분 비슷한 방식이었다.
'Baekjoon' 카테고리의 다른 글
[Baekjoon][Python] 2775 부녀회장이 될테야 (0) | 2021.03.30 |
---|---|
[Baekjoon][Python] 10250 ACM호텔 (0) | 2021.03.22 |
[Baekjoon][Python] 2869 달팽이는 올라가고 싶다 (0) | 2021.03.19 |
[Baekjoon][Python] 1193 분수찾기 (0) | 2021.03.18 |
[Baekjoon][Python] 1712 손익분기점 (0) | 2021.03.16 |