迴文為一個數值由左至右和右至左讀取的內容都是相同,例如1221、12321都是迴文。試寫一個程式讀取多筆整數,找出最大的迴文,若無最大迴文則輸出”ERROR”。
def loopstr(instr):
loopn=len(instr)
lst = []
lst.extend(instr)
chkpass=True
for i in range(loopn // 2 ):
if(lst[i]!=lst[loopn-i-1]):
chkpass=False
return chkpass
backstr=["113","5555","99299","99299","11344","11011"]
result=[]
for i in range(len(backstr)):
if (loopstr(backstr[i])):
result.append(int(backstr[i]))
result.sort(reverse=True)
print(result[0])