過去ログ

「数学」小旅行
#52350
a=(1..10000).to_a.to_s.delete(", ")
b=(0..9).map{|i|a.scan(i.to_s*9)}.flatten.count
c=(0..9).map{|i|a.scan(i.to_s*6)}.flatten.count
p (0..9).map{|i|a.scan(i.to_s*3)}.flatten.count-b-c

こんなふうにしてみたけど、・・・344がでました。??

100,000では、

a=(1..100000).to_a.to_s.delete(", ")
b=(0..9).map{|i|a.scan(i.to_s*9)}.flatten.count
c=(0..9).map{|i|a.scan(i.to_s*6)}.flatten.count
p (0..9).map{|i|a.scan(i.to_s*3)}.flatten.count-b-c

で4394がでました。??自信はなし。
   4月7日(金) 8:36:48     52351

過去問題一覧へ戻る