3つの9の回答

回答

問1.999

問2.999

問3.

解1

    999=9387420489より、

    常用対数を取って、

    log109387420489=387420489log109=774840978log103=369693099.63・・・

    369693099<369693099.63・・・<369693100より369693100桁の数

    また、369693099+log104<369693099.63・・・<369693099+log105より、最高位の数字は4、

    91=9
    92=81
    93=729
    94=6561
    95=59049
    96=531441
    97=4782969
    98=43046721
    99=387420489
    910=3486784401

    となるので、9を369693099回かけたときの下2桁は89となる。

解2

    999=981<999より、
    log10999=99×log109=198×log103=94.470・・・より95桁の数

    99+log102<94.470・・・<99+log103 より最高位の数は2、
    解1と同様に下2桁は89となる。


補足説明

今回取り上げた999についてですが、解釈の仕方が2通りあります。1つは(99)9としての解釈、もう一つは、9(99)としての解釈、
この2通りの解釈があります。どちらが正しいとは言い切れません。プログラミング法の世界では、後者として取り扱われることが多いのですが、
一般的には前者として取り扱われることもよくあります。なのでこの問題は前者として解釈して、999が最大だとして送ってきてくれた浩ちゃんも
正解と致しました。

前にへ戻る

ホームへ戻る