HJ68 题解 | #成绩排序#
成绩排序
https://www.nowcoder.com/practice/8e400fd9905747e4acc2aeed7240978b
#思路:二维列表或者字典存储,sorted排序 n=int(input()) f=input() #确定升序还是降序 if f=="0": re=True else: re=False li=[["name",0] for i in range(n)] #输入 for i in range(n): li[i]=input().split() li[i][1]=int(li[i][1])#把分数转成数字 #排序 ans=sorted(li,key=lambda x:x[1],reverse=re) #输出 for i in ans: for j in i: print(j,end=" ") print()#华为##华为机试##华为od##华为od机试#
华为HJ103所有解法 文章被收录于专栏
这是我准备华为od面试的专属专栏,我会把自己的解法更新在里面,我会尽量写清楚自己的思路以及多写关键注释,希望对阅读的人有帮助~~~