华为OD机试 - 身高排序(Python) | 机试题+算法思路+考点+代码解析 【2023】
2023-09-11 14:20:21 时间
身高排序
题目
小明今年升学到了小学一年级,
来到新班级后,发现其他小朋友身高参差不齐,
然后就想基于各小朋友和自己的身高差,对他们进行排序,
请帮他实现排序
输入
第一行为正整数H
和N
0 < H < 200
为小明的身高
0 < N < 50
为新班级其他小朋友个数
第二行为 N 个正整数
H1 ~ Hn
分别是其他小朋友的身高
取值范围0 < Hi < 200
且N
个正整数各不相同
输出
输出排序结果,各正整数以空格分割
和小明身高差绝对值最小的小朋友排在前面
和小明身高差绝对值最大的小朋友排在后面
如果两个小朋友和小明身高差一样
则个子较小的小朋友排在前面
示例一
输入
100 10
95 96 97 98 99 101 102 103 104 105
输出
99 101 98 102 97 103 96 104 95 105
编码思路
将高度列表按距离 h 的差值排序。对于相同距离,按照高度升序排序。这样&#
相关文章
- Python脚本写端口扫描器(socket,python-nmap)
- Python任意参数的数量/预习课python基础
- 地球引擎初级教程——Python API 语法(内涵JavaScript转python工具包介绍)
- python MySQLdb Windows下安装教程及问题解决方法(python2.7)
- 【华为OD机试真题 java、python】产品最差奖【2022 Q4 200分】(100%通过+复盘思路)
- 【华为OD机试真题 java、python】无向图染色问题(100%通过+复盘思路)
- 华为OD机试 - 第 K 个最小码值的字母(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -最少数量线段覆盖(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 最长连续交替方波信号(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 数列还原(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -最优资源分配(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -Excel 单元格数值统计(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 卡片组成的最大数字(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 新员工座位安排系统(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 九宫格按键输入(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 热点网络统计(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 剩余可用字符集(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 关联子串(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 选座位(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 航天器(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 时间格式化(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 商人买卖(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 去除多余空格(Python)| 真题+思路+考点+代码+岗位
- 华为OD机试 - 子序列长度(Python)| 真题+思路+考点+代码+岗位
- 华为OD机试 - 最短耗时(Python)| 真题+思路+考点+代码+岗位
- 华为OD机试 - 最短木板长度(Python)| 真题+思路+考点+代码+岗位
- [Python]2分钟完成python + Selenium Web端自动化环境搭建,开启~~~
- Python opencv-python 简单测试