题目
解题思路
判断是否为回文数字直接看逆序是否相等,然后再在范围内判断求和是否等于输入的数字
代码
n = int(input())
u = 0 #记录是否有输出数字或者设置布尔类型
for i in range(10000,1000000):
if str(i)==str(i)[::-1] and sum([int(j) for j in str(i)]) == n: #转化成字符取反看是否是回文数字,以及保证字符求和等于所给数字
print(i)
u = 1
if u == 0:
print(-1)