러시아식구구단

FrontPage|FindPage|TitleIndex|RecentChanges| UserPreferences P RSS
러시아에서 아이들에게 가르친다고 전해지는 주먹구구식 구구단이 있다.

5단 이하의 구구단만 알고 있을 경우, 그 이상의 것을 셈하는데 사용된다.

예컨데 6*7의 연산을 보자.

1.왼손은 6을 표현하기 위해 손가락 하나를 접고, 오른손은 7을 표기하기 위해 손가락 두개를 접는다.(8은 세개를 접는다 n-5의 손가락을 접으면 된다.)

2. 양손에서 접힌 손가락의 수에 10을 곱한다. 왼손은 하나, 오른손은 두개가 접혔으니 (1+2)*10 = 30이 된다.

3. 양손에서 펼쳐진 손가락의 수를 곱한다. 왼손은 네개, 오른손은 세개가 펴져 있으니 4*3 = 12가 된다.

4. 구해진 두 수를 더한다. 30 + 12 = 42 이것이 6*7의 답이 된다.

다른 수를 가지고 실험해 보시라.

류기정은 이 원리는 쉽게 증명할 수 있었다. 그리고 원리를 확장하면 5단 이하의 것에도 가능하다. 그 경우에는 어떻게 하면 좋겠는지 생각해보라.

증명::
두 수를 i,j라고 하면
10{(i-5)+(j-5)} + {5-(i-5)}{5-(j-5)}
= 10i + 10j - 100 + (10-i)(10-j)
= 10i + 10j - 100 + 100 - 10i - 10j + ij
= ij
Q.E.D

그런데 결국 3 * 10 에서 5단 이하의 구구단만을 알고 있다는 가정이 깨지는 거 아닌가요? ^^; --홍차중독

위의 설명에서 보이지만, 10을 곱하는 단계를 반드시 이해해야 합니다. --아무개

구구단에서 10단은 없습니다. --litconan
결국 x진법에서 a단 이하의 구구단만 알고 있을 경우의 구구단...으로 일반화하는 것이 필요하겠군요. x단은 trivial로 치구요.

제가 어디선가 얼핏 듣기로는 12단을 외우는 문화를 가진 국가?가 있다고 합니다. --Nairrti
제가 어디선가 얼핏^^ 들은 바로는 인도에서 아이들에게 19*19단을 외게 하다 보니까 인도 정부에서 학교에선 12단까지만 가르치라고 했다고 합니다. --주전자



"; if (isset($options[timer])) print $menu.$banner."
".$options[timer]->Write()."
"; else print $menu.$banner."
".$timer; ?> # # ?>