题解 | #输入整型数组和排序标识,按照升序或降序进行排序#

输入整型数组和排序标识,对其元素按照升序或降序进行排序

https://www.nowcoder.com/practice/dd0c6b26c9e541f5b935047ff4156309

import sys

def do_sort(index, l_nums, flag=0):
    result = []
    if flag ==0:
        result = sorted(l_nums, reverse=False)
    else:
        result = sorted(l_nums, reverse=True)
    s_nums = [str(item) for item in result]
    return ' '.join(s_nums)


if __name__ == '__main__':
    l_content = sys.stdin.readlines()
    index, s_nums, flag = int(l_content[0].strip()), l_content[1].strip(), int(l_content[2].strip())
    l_nums = [int(item.strip()) for item in s_nums.split(' ')]
    r = do_sort(index, l_nums, flag)
    print(r)

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务