У меня есть номер, который я хочу разделить, как показано ниже. Я хочу сохранить порядок, в котором присутствует номер, но список, составленный из этого, должен поддерживать исходный порядок номера.
У меня есть номер 3147, который можно разделить, как показано ниже. 3147 можно разделить на 31, 47 или 3,1,47 et c. Но порядок оригинального числа не должен быть потерян.
Так как я могу это реализовать?
Было бы лучше, если бы я получил ответ на Python, но на любом другом языке тоже хорошо.
Input
3147
Output
[3,1,4,7]
[3,147]
[3,1,47]
[31,4,7]
[31,47]
etc