初級翻訳・虫喰ひ算大会 第2話

海野 十三

この7が□に入る数字だと決まります。
そこで計算を整理すると、次のようになります。

 1□92
  2971
  9712
+ 2□17
――――――
 17592

 その次は百の位です。
ここは今までのようにはいきません。
□が二つもあるからです。
わかっている9と7を足し、さらに十の位から繰り上がってきた1を足すと17になります。
この列の合計の百の位の数字は5なので、二つの□の合計は8かもしれませんし、18かもしれません。
さあ、わからなくなってきました。
でも、困ることはありません。
もう一つ上の千の位の数字を見てみると、この列には□がありませんね。
1と2と9と2を足すと14になりますが、下の合計では17になっています。
すると、百の位から千の位へ繰り上がった数字は、17から14を引いた3だとわかります。
そうなると、百の位の二つの□の合計は8ではなくて、18でなければなりません。
18じゃないと、3という数字は繰り上がってこないからです。
これでひとまず解けました。
二つの□の合計が18になる組み合わせなら、どんな数字でもいい……というわけではありません。
二つの数字を足して18になるなら、どちらも9である以外にありません。
なぜなら、9より大きい数字はこの列には入らないので、絶対に9でなければならないのです。
そこで、答えは次のように決まりました。

 1992
  2971
  9712
+ 2917
――――――
 17592

 同じ足し算でも、「覆面算」のような要素が加わったものもあります。
次の例題がそれです。
【例題二】Nという文字で表された数字が5箇所に入っている足し算です。
もちろん、どのNも全部同じ数字が入ります。

 2N8
  2N2
  88N
+ N2N
―――――
 2164

 この数字の並びを見ると、どこから手をつけていいか分からないように見えますが、じっと見ているとヒントが発見されます。
それは、一の位の4つの数字の合計が「8と2と二つのN」であり、十の位の4つの数字も同じく「8と2と二つのN」になっているという点です。
しかもこの合計を答えの列で見てみると、一の位では4ですし、十の位では6になっています。
これこそが、解くための鍵です。
これは一体、どういうことを意味しているのでしょうか。
一の位から十の位へ繰り上がった数字は、6から4を引いた2であることを意味しています。
どうすれば2を繰り上げることができるでしょうか。
8と2を足すと10ですから、これでまず1が繰り上がります。
そのほかに二つのNがあるので、この合計でもう1つ繰り上がらなければなりません。
すると、二つのNを足した数は14だということになります。
よって、Nは7だということになるのです。
本当かな?と思ったら、5つのNに7を入れて確かめてみてください。
このやり方なら、百の位にあるNには一度も手をつけないで解くことができました。
まるで刀でスパッと斬るような、あざやかな快感にちょっと似ています。
では、引き算も一つやってみましょう。
やさしい問題ですが……。【例題三】これは国民学校の一年生でもできるでしょう。
一の位からやっていきます。

 □84562
- 8□1□3
―――――――
 6□7□7□

 2から3は引けないので、十の位から10を借りて、12から3を引いて9が出ます。
次は十の位です。6はすでに5に減っています。そこから□を引いて7が出るということは、この□は逆算して8でなければなりません。この際、百の位から10を借りました。
次は百の位ですが、引かれる数の5は、先に1を右へ貸したので4になっています。だからそれから1を引くと3であるから、□は3と決まりました。
次は千の位。これはわけないですね。□は7でなければなりません。ただし、上から10を借りました。
万の位では、引かれる数の8は下へ1を貸したので、実は7です。それから8を引けば9になります。□は9と決まります。
十万の位の□は7です。なぜなら下へ1を貸していて、答えは6となっているので、7にちがいありません。
これで出来上がりです。下のようになります。

 784562
- 87183
―――――――
 697379

 次は掛け算の場合です。
掛け算だからといって別にやり方が根本的に違うわけではありませんが、一つの方針をごらんにいれておきたいと思います。

【例題四】この問題を見ると、虫喰い穴が八箇所もあります。こんなに穴だらけで、果たして推理の力で解けるだろうかと不安になります。

 97□
×  □8
―――――
 □□□0
 9□□
―――――
175□0

 しかししばらくこの計算を眺めていると、そのうちに有力な手掛かりが発見されるのです。そこが興味津々たるところです。
すなわち、まず第一の手掛かりは、掛ける数の十の位の穴は、1であるということです。なぜならば、上から四段目を見ると、三桁の数であり、その百の位は9に始まっています。しかるに掛けられる数を見ると、やはり三桁であり、百の位の数字は9です。すると掛ける数の十の位は1でなければならないことが分かります。そうなる上から一段目と四段目とは同じ数になります。そこで上のように穴を二つふさぐことができました。

 97□
×  18
―――――
 □□□0
 97□
―――――
175□0

 第二の手掛かりは、掛ける数の一の位の8を、掛けられる数の一の位の□に掛けると、その答えの一の位は、8の字の下にある通り0となるのです。そういう場合、□はどんな数字でもいいというわけにはいきません。すなわち□は0か5かのどちらかでなければなりません。そうでないと三段目の右端の数字は0となりません。
では、0か5か、どちらであるか。それを判定する段取りに移ります。
□は0ではありません。なぜなら、三段目は7760となり、四段目は970で、それを加えると、五段目のように175云々とはならず、174云々となって計算が足りないからです。
そこで掛けられる数の一の位の□は、5でなければならないと決定します。□を5として計算してみると、正しく下の如く、ちゃんと計算が合うのです。

 975
×  18
―――――
 7800
 975
―――――
17550

 次は、割り算です。割り算は虫喰い算としての面白さを十分に備えています。すぐれた虫喰い算は、たいてい割り算の形をとっています。次にあげたのは、やさしい割り算の虫喰い算です。

【例題五】この問題では、二桁の割る数が穴になっていて、答えも十の位が穴だし、計算の中にも六箇所の穴があいています。

 □3
  ____
□□)949
   □□
  ――――
   □□9
   □□9
  ――――
     0

 なおよく見ると、肝心の割る数が全然不明であり、またその答えも半分しか判明しておらず、これではどうにも手のつけようがない――ように思われます。
が、しばらく気を落ち着けて、じっとこの計算書を眺めていると、うまい手掛かりがだんだんと見つかってくるのです。

コメント

タイトルとURLをコピーしました