原题链接
直接贴代码
n = int(input())
for i in range(10**(n-1),10**n):
if i == sum([int(c)**n for c in str(i)]):
print(i)
使用sum(),参数是list,运行不会超时
原题链接
直接贴代码
n = int(input())
for i in range(10**(n-1),10**n):
if i == sum([int(c)**n for c in str(i)]):
print(i)
使用sum(),参数是list,运行不会超时