Sha0_s1


私信TA

用户名:dotcpp0759241

访问量:1801

签 名:

关关难过关关过, 前路漫漫亦灿灿。

等  级
排  名 1667
经  验 2719
参赛次数 3
文章发表 50
年  龄 18
在职情况 学生
学  校 菜就多练
专  业 菜就多练

  自我简介:

菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练

TA的其他文章

解题思路:
    将读取的字符串放到数组里面,删除第一个数字

    生成两个列表,一个放负数,一个放排序好的

    判断两个表哪几个值一样然后替换掉他的负数
注意事项:
    属于是有点脱裤子放屁,但是学到了一些其他的东西
参考代码:

str = list(map(int,input().split()))
while str[0]!=0:
    str.remove(str[0])
    z=list(abs(str[i]) for i in range(len(str)))
    z.sort(reverse=True)
    fu=list(abs(i) for i in str if i<0)
    for i in range(len(str)):
        for j in range(len(fu)):
            if fu[j]==z[i]:
                z[i]-=z[i]*2
    print(*z)
    str = list(map(int, input().split()))


 

0.0分

0 人评分

  评论区

  • «
  • »