안녕하세요.
J는 배열의 열 위치를 지정해 주는 변수입니다.
디버깅 표에서 J 값의 변화를 보면
1 2,1 3,2,1 4,3,2,1 5,4,3,2,1 ... 과 같이 진행됩니다.
이 값은 C 값에서 i를 뺀 값으로 만들어 낼 수 있습니다.
마지막 괄호 5번이 10인 이유는
C는 회전 수를 지정하는 변수인데,
대각선 방향으로 채우는 회전 수는 총 9회 입니다.
그러므로 C가 10보다 작은 동안, 즉 1~9까지 진행되는 것입니다.
회전별로 배열에 저장되는 값
1회전 : 1
2회전 : 1, 2
3회전 : 3, 5, 8
4회전 : 13, 21, 34, 55
5회전 : 89, 144, 233, 377, 610
6회전 : 987, 1597, 2584, 4181
7회전 : 6765, 10946, 17711
8회전 : 28657, 46368
9회전 : 75025
오늘도 즐거운 하루 되세요.
-
*2018-04-25 09:24:40
안녕하세요.
J는 배열의 열 위치를 지정해 주는 변수입니다.
디버깅 표에서 J 값의 변화를 보면
1 2,1 3,2,1 4,3,2,1 5,4,3,2,1 ... 과 같이 진행됩니다.
이 값은 C 값에서 i를 뺀 값으로 만들어 낼 수 있습니다.
마지막 괄호 5번이 10인 이유는
C는 회전 수를 지정하는 변수인데,
대각선 방향으로 채우는 회전 수는 총 9회 입니다.
그러므로 C가 10보다 작은 동안, 즉 1~9까지 진행되는 것입니다.
회전별로 배열에 저장되는 값
1회전 : 1
2회전 : 1, 2
3회전 : 3, 5, 8
4회전 : 13, 21, 34, 55
5회전 : 89, 144, 233, 377, 610
6회전 : 987, 1597, 2584, 4181
7회전 : 6765, 10946, 17711
8회전 : 28657, 46368
9회전 : 75025
오늘도 즐거운 하루 되세요.