挑战
程序必须返回包含在一组数字(用逗号和连字符分隔的序列)中的所有数字。
规则
s
是序列字符串;- 其中的所有数字
s
均为正 ; - 数量总是会增加 ;
- 数字永远不会重复
- 当您回答时,显示输出
s="1,3-5,9,16,18-23"
例子
input(s) outputs
-----------------
1 1
1,2 1,2
1-4 1,2,3,4
1-4,6 1,2,3,4,6
1-4,8-11 1,2,3,4,8,9,10,11
祝好运。=)
还是重叠?输出是否必须排序并且不包含重复项?
—
彼得·泰勒
@Gareth是的,这是一个代码高尔夫,然后请投票给我最短的答案。马特和彼得,我编辑了问题,请检查。谢谢!
—
BernaMariano
它必须是一个完整的程序,并且输出格式是否受到限制?
—
布拉德·吉尔伯特b2gills,2015年
4-9,1-2
或1-3,9-6
?