获取题库不需要订阅专栏,可直接私信我进入CSDN领军人物top1博主的华为OD交流圈观看完整题库、最新面试实况、考试报告等内容以及大佬一对一答疑。
题目描述
给定一个整型数组,请从该数组中选择3个元素组成最小数字并输出
(如果数组长度小于3,则选择数组中所有元素来组成最小数字)。
输入描述
一行用半角逗号分割的字符串记录的整型数组,0 < 数组长度 <= 100,0 < 整数的取值范围 <= 10000。
输出描述
由3个元素组成的最小数字,如果数组长度小于3,则选择数组中所有元素来组成最小数字。
用例
输入 21,30,62,5,31
输出 21305
说明 数组长度超过3,需要选3个元素组成最小数字,21305由21,30,5三个元素组成的数字,为所有组合中最小的数字。
输入 5,21
输出 215
说明 数组长度小于3, 选择所有元素来组成最小值,215为最小值。
题目解析
目标:从给定的整型数组中选择3个元素(如果数组长度小于3,则选择全部元素)来组成最小的数字。
关键点:
排序:需要按照自定义规则对数组进行排序,以便将较小的数字放在较高的位