Forum Coders' city Strona Główna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Potrzebuję szybkiej odpowiedzi na moje pytanie... Zasady

Permutacja bez powtórzeń - zbioru pięcioelementowego



 
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Algorytmy + inżynieria oprogramowania
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Matii
Gość





PostWysłany: Wto Lip 24, 2018 7:59 pm  OP    Temat postu: Permutacja bez powtórzeń - zbioru pięcioelementowego Odpowiedz z cytatem Pisownia

Witajcie
Napisałem taki dość trywialny programik :)
Możecie komentować lub też nie :). Nie mniej nie będę ukrywał, że jestem ciekawy waszych opinii :).
Pozdro. :)



TEST1.PAS
 Opis:

Pobierz
 Nazwa pliku:  TEST1.PAS
 Wielkość pliku:  7.56 KB
 Pobierano:  21 raz(y)

Powrót do góry
hurgadion



Dołączył: 06 Kwi 2011
Posty: 853
Skąd: Web :)

PostWysłany: Czw Lip 26, 2018 10:11 am      Temat postu: Odpowiedz z cytatem Pisownia

Hej,
w niektórych językach da się to zrobić prościej:
Kod:

def perm(n):
    x = [[i] for i in range(n)]
    for i in range(n-1):
        x = [a+[i] for a in x for i in list(range(n)) if not i in a]
    return x


Pozdrawiam... :)

_________________
miasto nauki praktycznej
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Numer GG
samolot



Dołączył: 26 Sty 2006
Posty: 8288
Skąd: Toruń

PostWysłany: Czw Lip 26, 2018 9:38 pm      Temat postu: Re: Permutacja bez powtórzeń - zbioru pięcioelementowego Odpowiedz z cytatem Pisownia

Matii napisał:
Nie mniej nie będę ukrywał, że jestem ciekawy waszych opinii :).

Załączanie kodu w formie obrazka jest jak czerpanie wody sitem.
Sądzę, że odpowiedź hurgadiona nie jest analizą twojego kodu, lecz po prostu jego wersją "permutacji bez powtórzeń"
Jeśli chcesz, by ktoś przetestował twój kod, to nie sadzisz chyba, że będzie go żmudnie przypisywał po to by sprawdzić jego działanie?
Dlatego lepszym, sposobem, jest wklejenie tekstu kodu do posta i zastosowanie znaczników formatujących Zobacz: znaczniki formatujące - jak stosować.

_________________
Nie zadawaj bezcelowych pytań / Windows 8.1 / Windows 10 / VB2008 / VB 2010 / VB 2012 / Pisz poprawnie
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email
Wyświetl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Algorytmy + inżynieria oprogramowania Wszystkie czasy w strefie CET (Europa)

Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Możesz dodawać załączniki na tym forum
Możesz pobierać pliki z tego forum




Debug: strone wygenerowano w 0.15748 sekund, zapytan = 13
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |