【发布时间】:2015-07-22 00:42:02
【问题描述】:
我有一串数字:
s = "12345678910"
如您所见,数字 1 到 10 是按升序排列的。我想将其转换为这些数字的数组:
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
我该怎么做?
【问题讨论】:
-
如何知道接下来会发生什么——
1、12或12345678910?如果您只想要 0..9 范围内的整数,那将非常简单。否则这很……不可能。 -
当然没有额外的规则。例如,如果字符串中的值应该被排序(即先前总是小于当前或其他)并且你应该写第一个大于的值当前的。 (1
-
为了清楚起见,我编辑了这个问题。这是你的想法吗?
-
这是一个有趣的问题,尽管没有准确说明。我希望重新开放的四票足以复苏。如果重新打开,我将发布一个答案,其中包含我认为对问题的准确陈述。这可能有助于 Amritdeep 澄清问题(通过编辑)。