题解 | 成绩排序

成绩排序

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

n = int(input().strip())

orders = int(input().strip())

values = []
for _ in range(n):
    name,score = input().strip().split()
    values.append((name,int(score)))

if orders == 1:
    sorted_values = sorted(values, key=lambda x:x[1])
else:
    sorted_values = sorted(values, key=lambda x:x[1],reverse=True)
    
for name,score in sorted_values:
    print(name,score)

#华为od#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务