dla uproszczenia wezmę mniejszy zestaw znaków:
Zestaw znaków: 12
Możliwości: 11, 12, 21, 22
Należy każdy index danej zmiennej (która zawiera zestaw znaków) przepuścić przez odpowiednią pętlę. Oczywiście ja są to dwa znaki to będzie ich 2 ale gdy będzie ich na przykład 30 to już mamy problem. Po za tym nie wiem czy to programista ustala ilość znaków w zestawie czy sam user.
Jeśli user to niestety nie mam pomysłu jak rozwiązać taką ilość pętli, z drugiej strony pisanie z palca 30 pętli to redundancja (Niepotrzebne powtórzenie, działanie niepożądane)
Jeśli zaś chodzi o ilość możliwości to będzie to x^2 (iks kwadrat) jeśli x ilość znaków w zestawie.
Chętnie dowiem się jak rozwiązałeś ten problem!
Pozdrawiam Shiro(Sebastian Hryszko)