問題[推理 (虫食い算)]
左図の式の□に1つずつ数字を入れて、式を完成させて下さい。 完成させたら、この掛け算の答えとなる4ケタの整数を答えて下さい。
解答例1[順番に□を決めていく ]
mhayashiさん、沙月さん、あまれっとさん、有無相生さん、NEUTRALさん、 辻さん、ψ(プサイ)さん、トシえもんさん、Yyukomamaさん、りかさん、 ピーターラビットさん、tomhさん、shiaroさん、前田智史さん、hukuさん、 Knightさん、damotoさん、他
図1のように各数字に記号をつけます。
ABC×8=IJKと、掛け算の結果が3ケタとなることから、A=1が決まります。
また、E+Iが繰り上がらないので、9以下。
ところが、Eは1以上で、Iは1×8=8または1×8+1=9。
従って、E=1、I=8と決まります。次に、1BC×8が3ケタ、1BC×Dが4ケタとなることから、D>8、
すなわち、D=9が求まります。また、B×8が繰り上がらないことより、B=1となります。
11C×9が4ケタの数より、C≧2、
11C×8=3ケタの数より、C≦2、
よって、C=2と決まります。よって、本問の掛け算は、112×89=9968と決まります。
答 9968
以上
解答例2[範囲を少しずつ絞る 、89をかけて9999未満の数、9999÷89、最上段の数として8をかけて900未満に]
みかんさん、ゆうしゃさん、S@TORUさん、たみんごさん、マッスルさん、大岡 敏幸さん、藤原舞さん、かず。さん、koba-shonenさん、lkさん、るんたったさん、とらいしくるさん、寺脇犬さん、ふじさきたつみさん、長野 美光さん、信三さん、しょうちゃんさん、鳳 奥人さん、ジルドさん、 他
掛けられる数をP、掛ける数を8Dとおきます。
Pに8を掛けて3ケタ、Dを掛けて4ケタとなることから、Dは8より大きい。
よって、D=9と決まります。Pに89を掛けて4ケタの数となることから、P×89<10000。
P<10000÷89=112.35... ・・・ (1).また、Pに9を掛けて4ケタの数となることから、P×9>999。
P>999÷9=111 ・・・ (2)(1)、(2)より、P=112と決まります。
よって、掛け算の結果は、112×89=9968。
(その他の解法)
- プログラムを書く ・・・ ハラギャーテイさん、kasamaさん 他