zoukankan      html  css  js  c++  java
  • python 输入整型数组和排序标识,对其元素按照升序或降序进行排序

    地址:

    https://www.nowcoder.com/practice/dd0c6b26c9e541f5b935047ff4156309?tpId=37&tqId=21324&rp=1&ru=%2Fta%2Fhuawei&qru=%2Fta%2Fhuawei%2Fquestion-ranking&tab=answerKey

     1 '''
     2 
     3 题目描述
     4 输入整型数组和排序标识,对其元素按照升序或降序进行排序(一组测试用例可能会有多组数据)
     5 
     6 本题有多组输入,请使用while(cin>>)处理
     7 
     8 输入描述:
     9 第一行输入数组元素个数
    10 第二行输入待排序的数组,每个数用空格隔开
    11 第三行输入一个整数0或1。0代表升序排序,1代表降序排序
    12 
    13 输出描述:
    14 输出排好序的数字
    15 
    16 示例1
    17 输入
    18 8
    19 1 2 4 9 3 55 64 25
    20 0
    21 5
    22 1 2 3 4 5
    23 1
    24 输出
    25 1 2 3 4 9 25 55 64
    26 5 4 3 2 1
    27 
    28 '''
    29 
    30 while True:
    31     try:
    32         n = int(input())
    33     except:
    34         break
    35     l = input().split()
    36     sor = int(input())
    37     rev = True if sor ==1 else False
    38     l.sort(key=lambda i:int(i),reverse=rev)
    39     res = ''
    40     for i in l:
    41         res += i +' '
    42     print(res)
  • 相关阅读:
    第一周软件测试
    第八周
    第七
    安卓第六周作业
    安卓第五周
    第四周作业
    Jsp第十次作业
    Jsp第九次作业(带验证码的email)
    Jsp第八次作业
    Jsp第七次作业email
  • 原文地址:https://www.cnblogs.com/whycai/p/14706823.html
Copyright © 2011-2022 走看看