안녕하세요.
이 알고리즘은 9개의 배열을 이용해 단별로 저장한 후 출력하는 알고리즘입니다.
B에 기준 단이 저장되고, C에는 각 단별로 곱해질 숫자 1~9가 저장됩니다.
A(B) = B * C를 하면
A(1) = 1 * 1
A(1) = 1 * 2
A(1) = 1 * 3
A(1) = 1 * 4
A(1) = 1 * 5
.
.
A(1) = 1 * 9
가 되어 결국 A(1)에 9가 저장되고 A(2) ~ A(9)까지는 아무런 값도 저장되지 않습니다.
그래서
A(C) = B * C를 하여
A(1) = 1 * 1
A(2) = 1 * 2
A(3) = 1 * 3
A(4) = 1 * 4
A(5) = 1 * 5
.
.
A(9) = 1 * 9
와 같이 각 배열에 계산값이 저장되도록 하는 것이죠. 그런 다음 A(1) ~ A(9)를 출력합니다.
이어 다음 단은
A(1) = 2 * 1
A(2) = 2 * 2
A(3) = 2 * 3
....
과 같이 저장하고 출력합니다.
오늘도 즐거운 하루 되세요.
-
*2016-11-17 09:21:16
안녕하세요.
이 알고리즘은 9개의 배열을 이용해 단별로 저장한 후 출력하는 알고리즘입니다.
B에 기준 단이 저장되고, C에는 각 단별로 곱해질 숫자 1~9가 저장됩니다.
A(B) = B * C를 하면
A(1) = 1 * 1
A(1) = 1 * 2
A(1) = 1 * 3
A(1) = 1 * 4
A(1) = 1 * 5
.
.
A(1) = 1 * 9
가 되어 결국 A(1)에 9가 저장되고 A(2) ~ A(9)까지는 아무런 값도 저장되지 않습니다.
그래서
A(C) = B * C를 하여
A(1) = 1 * 1
A(2) = 1 * 2
A(3) = 1 * 3
A(4) = 1 * 4
A(5) = 1 * 5
.
.
A(9) = 1 * 9
와 같이 각 배열에 계산값이 저장되도록 하는 것이죠. 그런 다음 A(1) ~ A(9)를 출력합니다.
이어 다음 단은
A(1) = 2 * 1
A(2) = 2 * 2
A(3) = 2 * 3
....
과 같이 저장하고 출력합니다.
오늘도 즐거운 하루 되세요.