読者です 読者をやめる 読者になる 読者になる

PEをMathematicaで

Project Eulerに挑戦してみよう

Project Euler 56 / もっとべき乗の数字和

Googol(10^100)は非常に大きな数である。1の後に0が100個続く。100^100は想像を絶する。1の後に0が200回続く。その大きさにも関わらず,両者とも数字和(各桁の数字の和)は1である。

a, b < 100 に対して自然数 a^b を考える。数字和の最大値を答えよ。

Problem 56 - Project Euler


第29問に似ている。Total[IntegerDigits[a^b]] の最大値を求めればOK。

前回同様,99^99をそのまま扱うのは抵抗ありますが,瞬時に答えが出ました。


variee.hatenadiary.com