题解 | #成绩排序#

成绩排序

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

全部评论

相关推荐

头像
03-20 22:00
重庆大学 Java
适彼乐土:“他们不行再找你” 最后的底牌吗?有点意思
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务