벌집문제.

규칙을 찾아서 문제를 풀려고 노력했다.

처음에는 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 

이 된다.

 

 

내 풀이 

 

 

다른 풀이

백준 숏코딩을 보니 신기하게?? 풀었는데 아직 이해가 가지 않는다.

나머지 풀이들은 대부분 비슷한 방식이었다.

+ Recent posts