题目16:2的1000次方的各个数位之和是多少?
本帖最后由 欧拉计划 于 2023-8-19 03:33 编辑题目16:2的1000次方的各个数位之和是多少?
Power digit sum
215 = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.
What is the sum of the digits of the number 21000?
题目翻译:
215 = 32768,并且其各个数位之和是 3 + 2 + 7 + 6 + 8 = 26。
那么请问 21000 的各个数位之和是多少?
视频讲解:
https://www.bilibili.com/video/BV1uV4y1e7wW/
思路解析及源码参考(C & Python):
**** Hidden Message *****
print(sum(str(2**1000))) print(sum(int(_) for _ in str(2**1000))) m = int(input("需要计算2的幂次数:"))
n = pow(2,m)
list_n = list(str(n))
result = 0
for i in list_n:
n = int(i)
result += n
print(result) 除了高精度,我就想不到别的方法了{:10_269:} a x = 0
for i in str(2**1000):
x += int(i)
print(x) 本帖最后由 zhangjinxuan 于 2023-7-25 21:01 编辑
投稿:拓展欧几里得。
也就是解形如 ax + by = d 的一对正整数解 (x, y) ,要最小{:10_256:}
{:10_277:} looklook
{:5_105:} 第十六提了,冲冲冲 1633
{:9_241:}
页:
[1]