#16658: python 參考解法


i98565412@gmail.com (mathlin)

學校 : 國立臺灣大學
編號 : 90879
來源 : [140.112.232.194]
最後登入時間 :
2023-09-12 00:07:28
a040. 阿姆斯壯數 | From: [101.13.68.120] | 發表日期 : 2019-01-27 02:24

import sys
for k in sys.stdin:
    x,y = k.split()
    x,y,t = int(x),int(y),0
    for i in range(x,y+1):
        n = len(str(i))
        sum1 = 0
        for j in range(n):
            sum1+=(int((str(i))[j])**n)
        if int(sum1) == int(i):
            print(sum1,end=' ')
            t =1
    print()
    if t !=1:
        print("none")

 

以上是參考,若有高手有更簡潔的方法還請賜教~(不要窮舉QQ)

 
ZeroJudge Forum