(to Mathematics top ->)
小町算
絶世の美女といわれる小野小町は、彼女に恋した深草の中将に、自分の元に100夜通ってくれれば結婚しようと約束しました。深草の中将は99夜通いましたが、あと一夜というところで急死したと伝えられています。この話を元に、後に小野小町は深草の中将を思い出すたびに1から9までの数字を使って100を作る計算を考えた、という話が作られ、この計算も「小町算」と名付けられました。日本以外では、100を作るということから「世紀パズル」と呼ばれています。
この小町算のルールはいろいろあります。1から9までの数字の間に演算記号をいれて100を作るのが基本ルールですが、+と−だけを使うもの、×と÷も許すもの、頭の1に−を許すもの、等々。逆順(9から1)や作る数字が100以外のものもあります。ここでは、+,−,×,÷を全て使い、頭の1にも−を許すことにします。以後の結果は自作のパソコン用プログラムによります。この手のプログラムは簡単ですから、興味のある方は自作してみたら如何でしょうか。
では100を作ってみましょう。162通りありました。
1+2+3+4+5+6+7+8×9
1+2+3−4+5+6+78+9
1+2+3−4×5+6×7+8×9
1+2+3−45+67+8×9
1+2+3×4−5−6+7+89
1+2+3×4×5÷6+78+9
1+2+3×4×56÷7−8+9
1+2+34−5+67−8+9
1+2+34×5+6−7−8×9
1+2−3×4+5×6+7+8×9
1+2−3×4−5+6×7+8×9
1+2×3+4+5+67+8+9
1+2×3+4×5−6+7+8×9
1+2×3−4+56÷7+89
1+2×3−4−5+6+7+89
1+2×3×4×5÷6+7+8×9
1+2×34−56+78+9
1+23−4+5+6+78−9
1+23−4+56+7+8+9
1+23−4+56÷7+8×9
1+23−4−5+6+7+8×9
1+23×4+5−6+7−8+9
1+23×4+56÷7+8−9
1+23×4−5+6+7+8−9
1+234−56−7−8×9
1+234×5×6÷78+9
1+234×5÷6−7−89
1−2+3+45+6+7×8−9
1−2+3×4+5+67+8+9
1−2+3×4×5+6×7+8−9
1−2+3×4×5−6+7×8−9
1−2−3+4×5+67+8+9
1−2−3+4×56÷7+8×9
1−2−3+45+6×7+8+9
1−2−3+45−6+7×8+9
1−2−3+45−6−7+8×9
1−2−34+56+7+8×9
1−2×3+4×5+6+7+8×9
1−2×3−4+5×6+7+8×9
1−2×3−4−5+6×7+8×9
1−23+4×5+6+7+89
1−23−4+5×6+7+89
1−23−4−5+6×7+89
1×2+3+4×5+6+78−9
1×2+3+45+67−8−9
1×2+3−4+5×6+78−9
1×2+3×4+5−6+78+9
1×2+34+5+6×7+8+9
1×2+34+5−6+7×8+9
1×2+34+5−6−7+8×9
1×2+34+56+7−8+9
1×2+34−56÷7+8×9
1×2−3+4+56÷7+89
1×2−3+4−5+6+7+89
1×2−3+4×5−6+78+9
1×2×3+4+5+6+7+8×9
1×2×3−4+5+6+78+9
1×2×3−4×5+6×7+8×9
1×2×3−45+67+8×9
1×2×3×4+5+6+7×8+9
1×2×3×4+5+6−7+8×9
1×2×3×4−5−6+78+9
1×2×34+56−7−8−9
1×2÷3+4×5÷6+7+89
1×23+4+5+67−8+9
1×23+4+56÷7×8+9
1×23−4+5−6−7+89
1×23−4−56÷7+89
1×23×4−56÷7÷8+9
1×234+5−67−8×9
1÷2×3÷4×56+7+8×9
1÷2×34−5+6−7+89
1÷2÷3×456+7+8+9
12+3+4+5−6−7+89
12+3+4−56÷7+89
12+3−4+5+67+8+9
12+3×4+5+6+7×8+9
12+3×4+5+6−7+8×9
12+3×4−5−6+78+9
12+3×45+6×7−89
12+34+5×6+7+8+9
12+34−5+6×7+8+9
12+34−5−6+7×8+9
12+34−5−6−7+8×9
12−3+4×5+6+7×8+9
12−3+4×5+6−7+8×9
12−3−4+5−6+7+89
12−3−4+5×6+7×8+9
12−3−4+5×6−7+8×9
12×3−4+5−6+78−9
12×3−4−5−6+7+8×9
12×3−4×5+67+8+9
12÷3+4×5−6−7+89
12÷3+4×5×6−7−8−9
12÷3+4×5×6×7÷8−9
12÷3÷4+5×6+78−9
123+4−5+67−89
123+4×5−6×7+8−9
123+45−67+8−9
123−4−5−6−7+8−9
123−45−67+89
−1+2+3+4×5−6−7+89
−1+2+3+4×5×6−7−8−9
−1+2+3+4×5×6×7÷8−9
−1+2+34×5−6+7−8×9
−1+2+34×5−6−7×8−9
−1+2−3+4+5+6+78+9
−1+2×3+4×5+6+78−9
−1+2×3+45+67−8−9
−1+2×3−4+5×6+78−9
−1+2×3×4+5×6+7×8−9
−1+2×3÷4×56÷7+89
−1+2÷3×45+6+7×8+9
−1+2÷3×45+6−7+8×9
−1+2÷3×45×6−7−8×9
−1+2÷3×45÷6+7+89
−1+2÷3÷4×5×6+7+89
−1+23+4+5÷6×78+9
−1+23×4+5−6−7+8+9
−1+23×4+56−7×8+9
−1+23×4+56÷7−8+9
−1+23×4+56÷7÷8×9
−1+23×4−5+6+7−8+9
−1+23×4−56+7×8+9
−1+23×4−56−7+8×9
−1+23×4−56÷7+8+9
−1+23×4×56÷7÷8+9
−1+23×4÷56×7×8+9
−1−2+3×4×5+6×7−8+9
−1−2×3+4+56+7×8−9
−1−2×3×4+56+78−9
−1−2÷3×45+6×7+89
−1−23×4+5×6×7−8−9
−1×2+3+4+5−6+7+89
−1×2+3+4+5×6+7×8+9
−1×2+3+4+5×6−7+8×9
−1×2+3−4+56+7×8−9
−1×2+3×4+5+6+7+8×9
−1×2+34+5−6+78−9
−1×2+34−5−6+7+8×9
−1×2+34×5−67+8−9
−1×2−3+4×5+6+7+8×9
−1×2−3−4+5×6+7+8×9
−1×2−3−4−5+6×7+8×9
−1×2−34+5+6×7+89
−1×23+4+5+6×7+8×9
−1×234+5×67+8−9
−1÷2−3+45÷6+7+89
−1÷2×34+5×6+78+9
−12+3×4×5+6×78÷9
−12+34+5−6+7+8×9
−12−3−4+5+6×7+8×9
−12×3−4×5+67+89
−12×3÷4+5×6+7+8×9
−12×3÷4−5+6×7+8×9
−12÷3+4×5+67+8+9
−12÷3+4×56÷7+8×9
−12÷3+45+6×7+8+9
−12÷3+45−6+7×8+9
−12÷3+45−6−7+8×9
−123+45×6−7×8+9
−123−4+5×6×7+8+9
ついでに99を作って見たのが以下の結果です。
99になるパターン(178通り)
1+2+3+4+5+67+8+9
1+2+3+4×5−6+7+8×9
1+2+3−4+56÷7+89
1+2+3−4−5+6+7+89
1+2+34+56+7+8−9
1+2−3+4+5−6+7+89
1+2−3+4+5×6+7×8+9
1+2−3+4+5×6−7+8×9
1+2−3−4+56+7×8−9
1+2−3×4×5+67+89
1+2×3+4−5+6+78+9
1+2×3+45−6×7+89
1+2×3×4+5÷6×78+9
1+2×3×4×5+67−89
1+2×34+5+6×7−8−9
1+2÷3×45+67−8+9
1+2÷3×45×6+7−89
1+23+4+5+67+8−9
1+23+4−5−6−7+89
1+23+45+6+7+8+9
1+23+45−6×7+8×9
1+23−4−5+67+8+9
1+23×4+5×6−7−8−9
1+234−5−6×7−89
1−2+3+4+5+6−7+89
1−2+3+45+6×78÷9
1−2+3×4−5+6+78+9
1−2+34+56−7+8+9
1−2+34−5+6+7×8+9
1−2+34−5+6−7+8×9
1−2+34−5×6+7+89
1−2−3+4+5×6+78−9
1−2−3−4+5+6+7+89
1−2−3×4+5×6−7+89
1−2−34−5+67+8×9
1−2×3+4×5+67+8+9
1−2×3+4×56÷7+8×9
1−2×3+45+6×7+8+9
1−2×3+45−6+7×8+9
1−2×3+45−6−7+8×9
1−23+4+5×6+78+9
1−23+4×56÷7+89
1−23+45−6−7+89
1−23−4+56+78−9
1−234+5+6×7×8−9
1×2+3+4+5+6+7+8×9
1×2+3−4+5+6+78+9
1×2+3−4×5+6×7+8×9
1×2+3−45+67+8×9
1×2+3×4−5−6+7+89
1×2+3×4×5÷6+78+9
1×2+3×4×56÷7−8+9
1×2+34−5+67−8+9
1×2+34×5+6−7−8×9
1×2−3×4+5×6+7+8×9
1×2−3×4−5+6×7+8×9
1×2×3+4+5+67+8+9
1×2×3+4×5−6+7+8×9
1×2×3−4+56÷7+89
1×2×3−4−5+6+7+89
1×2×3×4×5÷6+7+8×9
1×2×34−56+78+9
1×23−4+5+6+78−9
1×23−4+56+7+8+9
1×23−4+56÷7+8×9
1×23−4−5+6+7+8×9
1×23×4+5−6+7−8+9
1×23×4+56÷7+8−9
1×23×4−5+6+7+8−9
1×234−56−7−8×9
1×234×5×6÷78+9
1×234×5÷6−7−89
1÷2×3×4+5+6−7+89
1÷2×34×5+6+7−8+9
1÷2÷3+4+5÷6×7+89
1÷2÷3×4×5×6+7+8×9
12+3+4+5+6+78−9
12+3+4+56+7+8+9
12+3+4+56÷7+8×9
12+3+4−5+6+7+8×9
12+3−4−5+6+78+9
12+3×4×5÷6×7+8+9
12−3+4+5−6+78+9
12−3×4+5×6+78−9
12−34+5×6×7−89
12−34+56+7×8+9
12−34+56−7+8×9
12×3+4×5+6×7−8+9
12×3+45−6+7+8+9
12×3×4+5−67+8+9
12×3÷4+5+6+7+8×9
12÷3+4×5+6+78−9
12÷3+45+67−8−9
12÷3−4+5×6+78−9
12÷3×4−5+6−7+89
12÷3×45+6−78−9
12÷3×45÷6+78−9
12÷3÷4+5+6+78+9
12÷3÷4×5×6+78−9
123−4+5−6×7+8+9
123−4−5×6−7+8+9
123−4×5+6+7−8−9
123−4×5×6+7+89
123×4−56×7+8−9
−1+2+3+4×5+6+78−9
−1+2+3+45+67−8−9
−1+2+3−4+5×6+78−9
−1+2+3×4+5−6+78+9
−1+2+34+5+6×7+8+9
−1+2+34+5−6+7×8+9
−1+2+34+5−6−7+8×9
−1+2+34+56+7−8+9
−1+2+34−56÷7+8×9
−1+2−3+4+56÷7+89
−1+2−3+4−5+6+7+89
−1+2−3+4×5−6+78+9
−1+2×3+4+5+6+7+8×9
−1+2×3−4+5+6+78+9
−1+2×3−4×5+6×7+8×9
−1+2×3−45+67+8×9
−1+2×3×4+5+6+7×8+9
−1+2×3×4+5+6−7+8×9
−1+2×3×4−5−6+78+9
−1+2×34+56−7−8−9
−1+2÷3+4×5÷6+7+89
−1+23+4+5+67−8+9
−1+23+4+56÷7×8+9
−1+23−4+5−6−7+89
−1+23−4−56÷7+89
−1+23×4−56÷7÷8+9
−1+234+5−67−8×9
−1−2+3+4+5−6+7+89
−1−2+3+4+5×6+7×8+9
−1−2+3+4+5×6−7+8×9
−1−2+3−4+56+7×8−9
−1−2+3×4+5+6+7+8×9
−1−2+34+5−6+78−9
−1−2+34−5−6+7+8×9
−1−2+34×5−67+8−9
−1−2−3+4×5+6+7+8×9
−1−2−3−4+5×6+7+8×9
−1−2−3−4−5+6×7+8×9
−1−2−34+5+6×7+89
−1−23+4+5+6×7+8×9
−1−234+5×67+8−9
−1×2+3+45+6+7×8−9
−1×2+3×4+5+67+8+9
−1×2+3×4×5+6×7+8−9
−1×2+3×4×5−6+7×8−9
−1×2−3+4×5+67+8+9
−1×2−3+4×56÷7+8×9
−1×2−3+45+6×7+8+9
−1×2−3+45−6+7×8+9
−1×2−3+45−6−7+8×9
−1×2−34+56+7+8×9
−1×2×3+4×5+6+7+8×9
−1×2×3−4+5×6+7+8×9
−1×2×3−4−5+6×7+8×9
−1×23+4×5+6+7+89
−1×23−4+5×6+7+89
−1×23−4−5+6×7+89
−1÷2×3×45×6+7×8×9
−1÷2÷3+4−5÷6+7+89
−12+3+4×5+6−7+89
−12+3+45−6+78−9
−12+3−4+5×6−7+89
−12+3×4+5×6+78−9
−12+3÷4×56+78−9
−12+34+5×6+7×8−9
−12+34×5+6+7−8×9
−12+34×5+6−7×8−9
−12+34×5−6×7−8−9
−12−3+4×5×6−7−8+9
−12−3+4×5×6×7÷8+9
−12×3+45−6+7+89
−12×345÷6+789
−12÷3+4+5×6+78−9
−12÷3−4+5+6+7+89
ちょっと考えてみると、作る数が大きな数になると作るのが難しくなってくることは予想されます。例えば123456789以上の数は絶対に作れません。1000と999で、これを確かめてみましょう。もし、自分で解くのが好きな人は下を読まないで、自分で探してみましょう。
999(2通りしかありません)
1+2+34×5×6−7−8−9
1÷2×34×56+7×8−9
1000(1通りしかありません)
−12+34×5×6−7+8−9
その他、広い意味で小町算といわれるものをあげておきます。
286794×5103=479682×3051=1463509782
9/12+5/34+7/68=1
1/38=0.0263157894…
√1362=36.90528417…
69^2=4761 69^3=328509
18^3=5832 18^4=104976