题解 |

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

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


def elements_asc_or_desc_rk(n,arr,signal):
    if signal == 1:
        rk_desc = sorted(arr,reverse=True)
        return ' '.join(map(str,rk_desc))
    else:
        rk_asc = sorted(arr)
        return ' '.join(map(str,rk_asc))



if __name__ == '__main__':
    n = int(input())
    arr = map(int,input().split())
    signal = int(input())
    assert 1<= n <= 1000
    print(elements_asc_or_desc_rk(n,arr,signal))
##以主程序运行下,n和signal都为输入的int,input读取行,以split空格分隔形成数组,转为int,再者assert限定取值,定义函数,分为signal为1/0,升序或者降序排列

全部评论

相关推荐

2024-12-23 06:50
门头沟学院 Java
给点吧求求了:3点发的帖子,害怕😰
点赞 评论 收藏
分享
nbdy:字太多了,写简历不是写自传,亮点难点技能点列出来就行,要简明扼要
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务