Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
def perm(n, i): if i == len(n) - 1: print n else: for j in range(i, len(n)): n[i], n[j] = n[j], n[i] perm(n, i + 1) n[i], n[j] = n[j], n[i]
Funkcja przyjmuje listę(n) i indeks(i), robi permutacje elementów tej listy. Tylko jej wynikiem jest kilka list - każda reprezentuje osobną permutację.
Mam zaćmienie umysłu i proszę kogoś mądrego o pomoc, żeby wpakować te permutacje do jakiejś sensownej struktury np. listy (wtedy będzie lista list), lub tupli. Cokolwiek, byle miało ręce i nogi.
pzdr.
Offline
Strony: 1