質問: 虫食い算 お願いします
回答: ””□□2 ×”””8□ □□□□ □□□”” □□□□ 1の位の掛け算の結果が4桁で、10の位8の掛け算の結果が3桁なので、 二段目の1の位の数字は10の位の8よりも大きな数字であることは確定する。 そして8より大きいのは9だけなので2段目が89ということがわかる。 そして、8倍しても3桁で9倍して4桁になる数字ってことは、 1段目の100の位は1であることがわかる。2以上なら8倍したときに4桁になってしまうからね。 てことでそれらからわかることを記載すると。 ””1□2 ×”””89 1□□8 □□6”” □□□□ 最終的な計算結果が4桁なので最大値は9999 9999÷89=112.3・・ なので、1段目は112より小さい数字であることが確定する。 それより大きいと、5段目が5ケタになるからね。 ということで、1段目は102か112のどちらかであるとわかる。 102の場合、3段目が918で4桁にならないのでダメだから 1段目は112となる 102 112 そして4段目の3桁の100の位が8になるのは、1段目が 102か112の時となる。しかし102の時には9倍しても4桁にならないので除外されるため、112の可能性だけが残るので 1段目112 2段目89 と分かる。 後は計算した結果書くだけ。 ””112 ×”””89 1008 896”” 9968 ですべて埋まる。