a = int(input())
for i in range(10000,1000000):
#print(i)
i = str(i)
b = 0
#print(i)
#print(i[::-1])
if i == i[::-1]:
for j in i:
#print("j is:",j)
b+=int(j)
if(b==a):
print(i)
蓝桥杯-基础练习-特殊回文数(Python)AC代码_Harry______的博客-CSDN博客
哎,,,还在想怎么拆数,前半部分位置排列组合,愁死,wszz