解题思路:
注意事项:不知道为什么答案错误67,有大佬能解答一下吗
参考代码:n=int(input())
l=[0 for _ in range(100)]
tmp=1
for i in range(1,10):
for k in range(10):
for j in range(10):
if 2*i+2*k+j==n:
tmp=0
num=str(i)+str(k)+str(j)+str(k)+str(i)
num=int(num)
l.append(num)
elif 2*(i+j+k)==n:
tmp=0
num=str(i)+str(k)+str(j)+str(j)+str(k)+str(i)
num=int(num)
l.append(num)
l.sort()
for i in l:
if i!=0:
print(i)
if tmp==1:
print(-1)
0.0分
0 人评分