慢慢拔尖


私信TA

用户名:uq_70541896703

访问量:892

签 名:

等  级
排  名 9502
经  验 1151
参赛次数 0
文章发表 12
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

注意事项:

参考代码:list=list(map(int,input().split()))
list2=[i for i in list if i>=0]
list3=[v for v in list if v<0]
if list3!=[] and list2!=[]:
   n1 = abs(min(list2))
   n2 = abs(max(list3))
   if n1<n2:
       list[list.index(n1)],list[-1]=list[-1],list[list.index(n1)]
   elif n1>n2:
       list[list.index(max(list3))],list[-1]=list[-1],list[list.index(max(list3))]
elif list3==[] and list2!=[]:
   n1=abs(min(list2))
   list[list.index(n1)], list[-1] = list[-1], list[list.index(n1)]
elif list3!=[] and list2==[]:

   list[list.index(max(list3))], list[-1] = list[-1], list[list.index(max(list3))]
list4=[]
for z in list:
   list4.append(str(z))
print(' '.join(list4))

 

0.0分

0 人评分

  评论区

  • «
  • »