Я пытаюсь генерировать дополнительные комбинации из строки, как:Рекурсивного реализация вложенного цикла
// for "23405"
2
3
4
5
23
34
40
05
234
340
405
2340
3405
23405
Я делаю это с помощью вложенных циклов:
str := "23405"
for i := 0; i <= len(str); i++ {
for j := 0; j <= i; j++ {
fmt.Println(str[j:i])
}
}
Можно ли сделать то же самое с рекурсивной функцией? Я пишу это с go, но пример на любом языке был бы полезен. Вот площадка link.
Что об использовании генератора в Python? –