我有一个数字,我想按如下所示进行拆分。我想保持数字存在的顺序,但由此产生的列表必须保持数字的原始顺序。
我拥有的数字是 3147,可以按如下所示进行拆分。3147可以拆分为31、47或3、1、47等,但不能丢失原数的顺序。
那么我该如何实现呢?
最好是用 Python 得到答案,但用任何其他语言也可以。
Input
3147
Output
[3,1,4,7]
[3,147]
[3,1,47]
[31,4,7]
[31,47]
etc
Run Code Online (Sandbox Code Playgroud)