Hofg


私信TA

用户名:uq_67601025318

访问量:756

签 名:

等  级
排  名 15079
经  验 809
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 野鸡大学
专  业 电子信息工程

  自我简介:

解题思路:

注意事项:不知道为什么答案错误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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区