按除数数量排序
Go
Medium
sorting
任务 «按除数数量排序»
编写一个程序,根据整数正除数数量的升序对整数数组进行排序。如果两个数的除数数量相同,则按数字本身的升序排序。输入数组可能包含正数和负数。对于负数,除数数量的计算方式与其绝对值相同。
输入格式
第一行包含一个整数 N (1 ≤ N ≤ 1000) — 数组元素的数量。第二行包含 N 个整数,每个数的绝对值不超过 10^9,用空格分隔。
输出格式
按条件指定的顺序输出 N 个数,用空格分隔。
示例
示例 1
输入
5
12 2 20 101 3
输出
2 3 101 12 20
main.go