第132問の解答


問題場合の数]

、・・・と順に1000までの整数をすべて書いたとき、数字の何回書くことになりますか


解答例1[各位の1の数を足す 、000から999まで数字は同数]

Plutonianさん、カコモンコロシアムさん、ふうきさん、HAJIさん、kasamaさん、 きっしんさん、kobaさん、ミッキーさん、高田一輝さん、鳳 ナオさん、ちず  さん、寺脇犬さん、長野 美光さん、 Picoさん、まるケンさん、

000から999までを考えます。は省略しないで表示)

参考図1

  • 100の位の各数字について、10の位1の位はそれぞれ10個ずつ ・・・ 100個
     

  • 10の位の各数字について、100の位1の位はそれぞれ10個ずつ ・・・ 100個
     

  • 1の位の各数字について、100の位10の位はそれぞれ10個ずつ ・・・ 100個

よって、どの数字も同じ100個ずつ、合計300個
従って、1の数字合計300個であることが分かります。

さて、最初の000は対象外ですが、これには1の数字がありません。
また、数えていなかった1000には1の数字1個あります。

よって、0001から1000では、301回書くことになります。

答  301回

以上


解答例2[2桁までに1の数を元に3桁を考える]

ゴンともさん、tymさん、みかんさん、

参考図2

  • 1桁のとき ・・・ 1の1個
     

  • 2桁のとき ・・・ 10、11、・・・、19の10個
    21、31、・・・、91の9個 計19個
     

  • 3桁のとき ・・・ 100、101、・・・、199の100+20=120個
    201、210、・・・、291の20個
    301、310、・・・、391の20個
     ・・・
    901、910、・・・、991の20個 計120+20×8=280個
     

  • 4桁のとき ・・・ 1000の1個

従って、
 合計=1+19+280+1=301個
と求まります。


(その他の解法)