0056 幂的数字和
首页
项目
百科
挑战
周边
捐赠
关于
拉格朗日计划
幂的数字和
一googol($=10^{100}$)是一个巨大的数字:一后面跟着一百个零。$100^{100}$则更是无法想像地巨大:一后面跟着两百个零。不过尽管这两个数如此巨大,其各位数字之和却都只有1。
对于不超过100的自然数a,b,考虑$a^b$的各位数字之和,其中最大的和数是多少?
本题难度:
解答
直接计算即得结果是$972$ (系$99^{95}$的各位数字之和)。
print max(sum(int(i) for i in str(a**b)) for a in range(1,100) for b in range(1,100))