按数字之和与长度排序
JavaScript
Medium
sorting
任务 «按数字之和与长度排序»
编写一个程序,接收一个整数数组,并按每个数字的数字之和升序排序。如果数字之和相同,则比较数字的长度(位数)。如果长度也相等,则按数字本身升序排序。输出排序后的数组,元素之间用空格分隔。
输入格式
第一行包含一个整数 N (1 ≤ N ≤ 1000) — 表示数字的数量。第二行包含 N 个绝对值不超过 10^9 的整数,用空格分隔。
输出格式
一行,包含排序后的数字,用空格分隔。
示例
示例 1
输入
4
99 9 999 90
输出
9 90 99 999
示例 2
输入
3
输出
示例 3
输入
3
111 222 333
输出
111 222 333
示例 4
输入
5
输出
main.js