2023华为OD机试真题 Python【数字最低位排序】【最低位排序】

 题目描述

给定一个非空数组(列表)
起元素数据类型为整型
请按照数组元素十进制最低位从小到大进行排序
十进制最低位相同的元素,相对位置保持不变
当数组元素为负值时,十进制最低为等同于去除符号位后对应十进制值最低位

输入描述
给定一个非空数组(列表)
其元素数据类型为32位有符号整数
数组长度为[1,1000]
输出描述

排序后的数组

示例1:

输入
1,2,5,-21,22,11,55,-101,42,8,7,32
输出
1,-21,11,-101,2,22,42,32,5,55,7,8
 

考点

直接使用sort()函数
score = [78, 90, 40, 60]
score.sort()
print(score)

### [40, 60, 78, 90]

根据数据中的某一个项排序
students = [{"age": 18, "name": 'jack', "score": 89},
            {"age": 15, "name": 'tom', "score": 98},
            {"age": 16, "name": 'mike', "score": 98},
 

猜你喜欢

转载自blog.csdn.net/misayaaaaa/article/details/131339377
今日推荐