а потом

аюсь взять строку длиной от 1 до 10 и вывести все возможные способы разбиения строки на последовательные подстроки размером 1, 2 или 3. Например:

Input: 123456

Разрежьте целое число на отдельные символы, затем перейдите к поиску комбинаций. Код будет возвращать все следующие массивы.

    [1, 2, 3, 4, 5, 6]  
    [12, 3, 4, 5, 6]  
    [1, 23, 4, 5, 6]  
    [1, 2, 34, 5, 6]  
    [1, 2, 3, 45, 6]  
    [1, 2, 3, 4, 56]  
    [12, 34, 5, 6]  
    [12, 3, 45, 6]  
    [12, 3, 4, 56]  
    [1, 23, 45, 6]  
    [1, 2, 34, 56]  
    [1, 23, 4, 56]  
    [12, 34, 56]  
    [123, 4, 5, 6]  
    [1, 234, 5, 6]  
    [1, 2, 345, 6]  
    [1, 2, 3, 456]  
    [123, 456]  
    [1, 23, 456]  
    [1, 234, 56]  
    [12, 345, 6]  
    [12, 3, 456]  
    [123, 4, 56]  
    [123, 45, 6]

Я пытаюсь сделать это в рубине. Спасибо!

Ответы на вопрос(0)

Ваш ответ на вопрос