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

海野 十三

2と1と□と7をたし算した結果、その答えの一の位が「2」になるということが、この計算式から分かっています。
□はひとまず置いといて、いま分かっている「2と1と7」をたすと、答えは10になります。
でも、たし算の答えの一の位は「0」ではなくて「2」になっていますね。
ということは、□は「0」ではなく、「2」であると推理できるわけです!
そこで、その「2」を書き入れると、次のようになります。

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

つぎは「十の位」の列です。
さっきの一の位の計算で、10以上になったので「1」が繰り上がってきたことを忘れてはいけませんよ!
ここにも□が1つありますね。
この□をのぞいて、分かっている数字「9と1と1」に、繰り上がってきた「1」をたすと、合計は「12」になります。
けれど、答えの十の位の数字を見ると「9」になっていて、「2」ではありません。
これはつまり、まだ十の位の□をたしていないからこうなっているわけですから、答えの「9」から「2」を引き算して「7」。この「7」こそが、□の数字だとバシッと決まります!
そこで計算を整理すると、次のようになります。

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

 そのつぎは「百の位」です。
……おや? ここは今までのようには簡単に行きませんよ。
なんと、□が2つもあるからです!
ひとまず分かっている「9と7」をたして、さらに十の位から繰り上がってきた「1」をたすと、「17」になります。
答えの百の位の数字は「5」になっていますから、2つの□をたした合計は「8」かもしれないし、「18」かもしれない……ということになります。
さあ、分からなくなってしまいましたね。
でも、困る必要はありません!
もうひとつ上の「千の位」の数字を見てみましょう。この列には□がありません!
千の位の数字「1と2と9と2」をたすと「14」になりますが、一番下の答えを見ると「17」になっています。
ということは、百の位から千の位へ繰り上がってきた数字は、「17から14を引いた3」だと分かります。
そうなると、百の位の2つの□の合計は「8」ではなく、「18」でなければいけないことになります!
18でないと、千の位へ「3」が繰り上がってこないからです。
これで、ひとまず謎が解けました!
2つの□の合計が18になる組み合わせなら何でもいい……と言いたいところですが、実はどんな数字でもいいわけではありません。
ふたつの数字をたして「18」になるなら、どちらも「9」以外にはあり得ませんよね!
なぜなら、9より大きな数字はこの列に入らないわけで、絶対に「9」でなければならないからです。
こうして、見事に答えが決まりました。

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

 同じたし算でも、「覆面算」のような要素が混ざっている場合があります。
つぎの例題がそれです。

【例題2】 「N」という文字で表された数字が5か所に入っているたし算です。
もちろん、どの「N」もすべて同じ数字です。

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

 この数字の並びを見ていると「どこから手をつけたらいいんだろう?」と迷ってしまうかもしれませんが、じーっと観察していると、解くための鍵(カギ)が見つかります!
その鍵とは、一の位の4つの数字が「8と2と、2つのN」になっていて、十の位の4つの数字もまったく同じ「8と2と、2つのN」になっている点です!
しかも、この合計を一番下の答えで見ると、一の位は「4」で、十の位は「6」になっています。
これです! これこそが鍵なのです!
これが一体どういうことを意味しているか、分かりますか?
一の位から十の位へ繰り上がった数字は、6から4を引いた「2」である、ということを意味しているのです!
では、どうすれば繰り上がりの数字を「2」にすることができるでしょうか?
「8と2」をたすと10になるので、これでまず「1」が繰り上がります。
ということは、残る「2つのN」の合計から、さらにもう「1」が繰り上がらなければいけません。
すると、2つのNをたした合計は「14」になるはずです。
したがって、「Nは7だ」ということが決まるのです!うそだと思ったら、5か所ある「N」の場所に「7」を当てはめて計算してみてください。
このやり方だと、百の位の「N」には一度も触れることなく、答えを導き出すことができました。
まるで一刀両断するような、スカッとする気持ちよさがありますね。

次は、引き算の問題を一つやってみましょう。
やさしいものですが……。

【例題三】 これは国民学校(今の小学校)の一年生でも解けるはずです。
一の位から順番に考えていきましょう。
□84562
- 8□1□3
―――――――
 6□7□7□

 一の位は、2から3は引けないので、十の位から10を借りてきて、12から3を引くと「9」になります。
次は十の位です。
ここにあった6は、さっき1を貸したので「5」に減っています。
そこから□を引いて「7」が出るということは、逆算するとこの□は「8」でなければなりません。(5から引くには、百の位から10を借りて15にし、15-8=7となるためです)
このとき、百の位から10を借りてきました。
次は百の位ですが、もともとの5は、先に1を右へ貸したので「4」になっています。
そこから1を引くと「3」になるので、□は3だと決まります。
次は千の位。
これは簡単です。14から7を引いて7になるので、□は「7」でなければなりません。
ただし、万の位から10を借りてきています。
万の位では、もともとの8は、下へ1を貸したので「7」になっています。
そこから8を引くことはできないので、十万の位から10を借りて17にし、17-8=9となるので、□は「9」と決まります。
十万の位の□は「7」です。
なぜなら、下の位へ1を貸してあって、答えが6になっているということは、もともとは7だったにちがいありません。
これで完成です。
計算は以下のようになります。
784562
- 87183
―――――――
 697379

 次は掛け算の場合です。
掛け算だからといって、根本的なやり方が特別に違うわけではありませんが、推理するための一つの指針をお見せしましょう。

【例題四】 この問題を見ると、虫に食べられた穴が8か所もあります。
これだけ穴だらけだと、本当に推理だけで解けるのかと不安になるかもしれません。
97□
×   □8
――――――
  □□□0
  9□□
――――――
 175□0

 しかし、しばらくこの計算式をじっと眺めていると、そのうちに有力な手がかりが見つかります。
そこがこのパズルの面白いところです。
まず第一の手がかりは、掛ける数の十の位の穴は「1」だということです。
なぜなら、上から数えて4段目を見ると、3桁の数になっていて、その百の位は9から始まっています。

コメント

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