字母整数
对于给定的一组数字,将其拼写时按字母顺序排列(即1:1、2:2、90:90、19:19)。您的代码应适用于该范围[-999999, 999999]
。输出必须在数字之间有一个定界符。空格将起作用,空格和逗号也将起作用,如下例所示。输入可以是整数数组,带分隔符的数字字符串,或者您认为合适。假定所有整数都是唯一的。
在本次挑战中,数字不带连字符,空格在其他任何字符之前按字母顺序排列。假定使用单词表示负数minus
。例如,four
将在之前four thousand
,数字-40
将使用字符串进行排序minus forty
。假设所有数字将仅由数字单词组成,不包含连词(例如,使用two thousand forty two
代替two thousand and forty two
)。
测试用例
单位数整数:
输入:
1, 2, 3, 4, 5
输出:
5, 4, 1, 3, 2
多个数字整数:
输入:
-1002, 5, 435012, 4, 23, 81, 82
输出:
81, 82, 5, 4, 435012, -1002, 23
单词之间的空格,不能使用连字符,逗号或“和”:
输入:
6, 16, 60, 64, 600, 6000, 60000, 60004, 60008, 60204, 60804
输出:
6, 600, 6000, 16, 60, 64, 60000, 60008, 60804, 60004, 60204
请记住,这是code-golf,所以字节最少的代码将获胜。不允许有漏洞!