016. 指数各位数之和(power digit sum)
\(2^{15}=32768\)且各位数之和为\(3+2+7+6+8=26\),求\(2^{1000}\)各个位数之和。
分析:求出\(2^{1000}\),将其转化字符串,并将字符串转化为整数再求和。
# time cost = 51.6 µs ± 629 ns
def main():
ans = sum(map(int,str(2**1000)))
return ans
\(2^{15}=32768\)且各位数之和为\(3+2+7+6+8=26\),求\(2^{1000}\)各个位数之和。
分析:求出\(2^{1000}\),将其转化字符串,并将字符串转化为整数再求和。
# time cost = 51.6 µs ± 629 ns
def main():
ans = sum(map(int,str(2**1000)))
return ans