华为od机试79 (python)身高体重排序
某学校举行运动会,学生们按编号(1、2、3.....n)进行标识,现需要按照身高由低到高排列,对身高相同的人,按体重由轻到重排列,对于身高体重都相同的人,维持原有的编号顺序关系。请输出排列后的学生编号
输入描述:
两个序列,每个序列由n个正整数组成(0<n<100)。第一个序列中的数值代表身高,第二个序列中的数值代表体重。
输出描述:
排列结果,每个数值都是原始序列中的学生编号,编号从1开始
示例:
4
100 100 120 130
40 30 60 50
输出:2134
3
90 110 90
45 60 45
输出:132
先放参考链接:https://blog.csdn.net/aimee_c/article/details/119494805
因为太菜自己改了一下,跑出来的结果一样
n=int(input())
height = input().split()
weight = input().split()arr1 = []
for i in range(n):#这里学到了arr1.append(((int(height[i]),int(weight[i])),i+1))#这里原链接写的我不太能看懂为什么是[0][0],[0][1]
# def sorted_by_length_weight(x):
# return x[0][0],x[0][1]#这里的key我换了
arr2=sorted(arr1, key=lambda x:x[0])#原作者这里这样写的 做这题的时候忘了tuple所以换了种方法
# print("".join(str(x) for x in list(tuple(i[1] for i in arr2))))
#我直接print id号,结尾空结束 就得到想要的结果
for i in arr2:print(i[1],end='')
结果:
华为od机试79 (python)身高体重排序相关推荐
- 华为OD机试(Python)真题目录汇总(20222023)
1.其它语言华为OD机试真题目录 华为OD机试(JAVA)真题目录汇总 华为OD机试(C++)真题目录汇总 华为OD机试(JavaScript)真题目录汇总 2.Python语言实现华为OD机试目录 ...
- 【100%通过率 】【华为OD机试c++/python】攻城战【 2023 Q1考试题 A卷 |200分】
华为OD机试- 题目列表 2023Q1 点这里!! 2023华为OD机试-刷题指南 点这里!! ■ 题目描述 一支攻城部队,有若干种大炮各座,以及数量有限的火药,每种大炮的威力不尽相同, 且在每次开火 ...
- 【100%通过率 】【华为OD机试c++/python】钟表重合时刻【 2023 Q1考试题 A卷|100分】
华为OD机试- 题目列表 2023Q1 点这里!! 2023华为OD机试-刷题指南 点这里!! ■ 题目描述 钟表是日常生活中不可缺少的时间度量计, 其时针.分针.秒针三者的转动速度满足特定规律(见备 ...
- 【100%通过率】华为OD机试C++/python【密室逃生游戏】【2022.11 Q4 新题|100分】
华为OD机试- 题目列表 2023Q1 点这里!! 2023华为OD机试-刷题指南 点这里!! 题目描述 小强在参加<密室逃生>游戏,当前关卡要求找到符合给定 密码K(升序的不重复小写字母 ...
- 【100%通过率 】【华为OD机试c++\python】AI处理器组合【2023 Q1|100分】
华为OD机试- 题目列表 2023Q1 点这里!! 2023华为OD机试-刷题指南 点这里!! 题目描述 某公司研发了一款高性能AI处理器. 每台物理设备具备8颗AI处理器, 编号分别为0.1.2.3 ...
- 华为OD机试(Java)真题目录汇总(20222023)
1.其它语言华为OD机试真题目录 华为OD机试(Python)真题目录汇总 华为OD机试(C++)真题目录汇总 华为OD机试(JavaScript)真题目录汇总 2.Java语言实现华为OD机试目录 ...
- 华为OD机试真题大全完整目录
华为OD机试真题大全完整目录 专栏说明如下 专栏目录 专栏说明如下 内容:华为OD机试真题大全 数量:406篇博文(2023年5月16日截止) 更新时间至:2023年5月16日(后续加上去的博文,会每 ...
- 华为OD机试 - 按身高和体重排队(Java) | 机试题算法思路 【2023】
使用说明 参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高. 华为 OD 清单查看地址:https://blog.csdn.net/hihell/category_12 ...
- 【华为OD机试】-2023(A+B卷)真题【C++,JAVA,Python】
考点分类:华为OD机试真题(2023)-考点分类 近期考题:华为OD机试 真题2023 Q1 (A卷) c++/python/java专栏:华为OD机试(Python,Java,C++)2023(A+ ...
最新文章
- 老男孩 - python基础day1
- html如何获取请求头变量的值。_如何使用 Python 爬取微信公众号文章
- [leetcode] 206.反转链表
- flex 图片上传并以二进制保存到oracle数据库,flex 加载并显示图片 图片转化成二进制...
- 关于Matlab编程的思考(待续)
- 解析邻居的耳朵音乐地址(单页下载)
- 使用 System.Net.Http.Json 简化 HttpClient 的使用
- [杂题训练]CF1228E Another Filling the Grid(容斥),CF936C Lock Puzzle(构造)
- [Pku 2774] 字符串(六) {后缀数组的构造}
- Python 使用pdfplumber 提取PDF页面表格的内容
- 2021 年了,算法岗位应该怎样准备面试?
- System.getProperty的用法
- 在线文字图标logo文章封面图生成工具
- Robots协议(摘)
- Ubuntu上成功安装永中office2009
- Html Imput 的用法
- C语言解决free invalid pointer 导致的core dumped问题引发的思考
- 数商云:传统建筑行业产业转型,轻松实现建筑材料信息系统撮合交易智能化、数字化管理
- php防变量注入,浅谈PHP防注入
- 关于单片机PDR和POR应用注意事项