142857は特別な数。
|
何故このようなことが成り立つのかを説明します。
実は、142857というのは1/7の循環節です。
つまり、
1/7 = 0.142857142857142857...
実際に割算をやってみると、
0.1
------
7 ) 1 0
7
------
3
まず、1割る7は商が0なので、1の次に0を足して、10割る7は商が1で余りが3。
次は、また3の次に0を足して、30割る7を計算することになります。
0.14
------
7 ) 1 0
7
------
30
28
----
2
この最後の部分だけに着目すると、これは 3/7 を計算することになっています。
よって、結果は計算するまでもなく、1/7 の循環節 142857 の 4 以降が繰り返されることは明らかです。
3/7 = 0.42857142857...
これと、1/7 = 0.142857142857142857... を見比べると、左辺の 3/7 は 1/7 の 3倍なので、
右辺も当然 3倍になっているはずです。よって、
0.142857142857... * 3 = 0.42857142857...
142857 の 6桁に着目すると、142857 * 3 = 428571 となることがわかります。
1/7 の割算を続けていくと、以下、2/7, 3/7, 4/7, 5/7, 6/7 の計算を行うことになり、
両辺を見比べると、冒頭に述べたようなことが起こることがわかります。
また、最後の 142857 * 7 = 999999 については、
逆に、循環小数を分数で表すとき、(循環節)/ 99...99(循環節の桁数)を通分して求めるので、
142857 / 999999 = 1 / 7
から明らかです。
また、142857 * 7 = 999999 = 111111 * 9 の両辺を見比べると、
9は7で割り切れないので、111111が7で割り切れることになります。
111111が11, 111で割り切れるのは(前の頁の解説のとおり)一見して明らかですが、
7で割り切れるかどうかは一見しただけではわかりません。計算してみると、
111111 / 7 = 15873
となり、実際に割り切れることがわかります。
同じ理由で、142857は9で割り切れ、答は 15873 となります。
一般に素数pに対し、1/p の循環節の桁数が p-1 となるとき、同じような性質を持ちます。
例
1/17の循環節0588235294117647を例にとると、
循環節を適当な桁数で分割し、足し合わせると、やはり9が並びます。
例.142857 (1/7の循環節) の場合は、
2桁刻み:14+28+57=99
3桁刻み:142+857=999
0588235294117647 (1/17の循環節) の場合は、
8桁刻み:05882352+94117647=99999999
1000以下の素数 p で、循環節の長さが p-1 となるのは、下の表の30個です。
7 17 19 23 29 47 59 61 97 109 113 131 149 167 179 181 193 223 229 233 257 263 269 313 337 367 379 383 389 419 433 461 487 491 499 503 509 541 571 577 593 619 647 659 701 709 727 743 811 821 823 857 863 887 937 941 953 971 977 983
また、100以下の素数について、1/pの循環節と長さ、足して9となる区切り方(桁数)は、下表のとおりです。
p | 長さ | 循環節 | 9が並ぶ区切り方 |
---|---|---|---|
3 | 1 | 3 | - |
7 | 6 | 142857 | 2桁、3桁 |
11 | 2 | 09 | 1桁 |
13 | 6 | 076923 | 2桁、3桁 |
17 | 16 | 0588235294117647 | 8桁 |
19 | 18 | 052631578947368421 | 6桁、9桁 |
23 | 22 | 0434782608695652173913 | 11桁 |
29 | 28 | 0344827586206896551724137931 | 14桁 |
31 | 15 | 032258064516129 | 3桁、5桁 |
37 | 3 | 027 | 1桁 |
41 | 5 | 02439 | - |
43 | 21 | 023255813953488372093 | 7桁 |
47 | 46 | 0212765957446808510638297872340425531914893617 | 23桁 |
53 | 13 | 0188679245283 | - |
59 | 58 | 0169491525423728813559322033898305084745762711864406779661 | 29桁 |
61 | 60 | 016393442622950819672131147540983606557377049180327868852459 | 20桁、30桁 |
67 | 33 | 014925373134328358208955223880597 | 11桁 |
71 | 35 | 01408450704225352112676056338028169 | - |
73 | 8 | 01369863 | 4桁 |
79 | 13 | 0126582278481 | - |
83 | 41 | 01204819277108433734939759036144578313253 | - |
89 | 44 | 01123595505617977528089887640449438202247191 | 22桁 |
97 | 96 | 01030927835051546391752577319587628865979381443298 9690721649484536082474226804123711340206185567 | 32桁、48桁 |
特に、
とすると9並びの合計値となることがわかります。
また、分母が合成数の場合でも、循環節を適当な桁数で分割し合計をとると、やはり9が並ぶことがあり、
100以下の数については、下表のようになります。
p | 長さ | 循環節 | 9が並ぶ区切り方 |
---|---|---|---|
21 | 6 | 047619 | 2桁 |
39 | 6 | 025641 | 2桁 |
49 | 42 | 020408163265306122448979591836734693877551 | 14桁、21桁 |
57 | 18 | 017543859649122807 | 6桁 |
77 | 6 | 012987 | 3桁 |
91 | 6 | 010989 | 2桁、3桁 |
93 | 15 | 010752688172043 | 5桁 |
#2 3ケタのゾロ目を斬るシャープな数 | 「ゆるナビ」サポート | #4 「1」も積もれば山となる |
---|