最高位の数がaでその次の位の数をc1、さらにその次の位c2、さらにその次の位の数をc3,
さらにその次の位をc4・・・・・1の位の数をcn−1とするb桁の自然数nは
n=a×10^b-1+c1×10^b-2+c2×10^bー3・・・・・・+cnー2×10^1+cnー1×10^0と表せる
aを定数、c1〜cn−1までを0〜9までの整数とすると、nの各位の数の積の最大値はc1からcnー1が全て9の時なので最大値はa×9^bー1と表せる。最大値とnの大小比較をすると
9^b-1<10^b−1(bが2以上の時)が成り立ち、よって
nが10以上の時s(n)=nは成り立たないよってnが一桁の時を考えれば良い
nが一桁の時、11≦n+10≦19が成り立つので、n+10の10の位は1で2桁であることがわかる。よってnが一桁の時S(n)=s(n+10)=1×n=nが成り立つ
よってs(n)=nを満たすnは1、2、3、4、5、6、7、8、9、なので
それを全て足すと45である。
この問題を解いた人はこんな問題も解いています