题解 | #成绩排序#

成绩排序

https://www.nowcoder.com/practice/8e400fd9905747e4acc2aeed7240978b

while True:
    try:
        n = int(input())
        mode = input().strip()
        dudes = []
        res = []
        for _ in range(n):
            name, score = input().split()
            dudes.append([name, int(score)])
        if mode == '1':
            res = sorted(dudes, key = lambda x : x[1])
        elif mode == '0':
            res = sorted(dudes, key = lambda x : x[1], reverse = True)
        for ele in res:
            print(*ele)
    except:
        break

全部评论

相关推荐

头像
05-16 11:16
已编辑
东华理工大学 Java
牛客737698141号:盲猜几十人小公司,庙小妖风大,咋不叫她去4️⃣呢😁
点赞 评论 收藏
分享
在看数据的傻狍子很忙碌:学生思维好重,而心很急,自己想想真的能直接做有难度的东西吗?任何错误都是需要人担责的,你实习生可以跑路,你的同事领导呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务