Chcialbym napisac algorytm ktory wypisywalby wszystkie mozliwe kombinacje z podanych znakow i podanej dlugosci. Czyli np. dla [a, b, c] i dlugosci 2 wypisalby:
a
b
c
aa
ab
ac
ba
bb
bc
ca
cb
cc
Potrafie to zrobic na zasadzie zagniezdzonych petli ale to sprawia taki problem ze ilosc petli musi byc rowna podanej dlugosci, wiec to zdecydowanie zle rozwiazanie. Ma ktos lepszy sposob?