Haluaisin huvikseni tehdä kommentorivipohjaisen ohjelman, joka kysyy 3-6 merikkiä pituisen sanan ja sen jälkeen käy läpi kaikki mahdolliset 3-6 pituset merkkijonot kunnes tulee kyseinen sana vastaan ja sen jälkeen kertoo montaako sekuntia siihen meni.
Voisiko joku auttaa?
Voisiko joku auttaa?
Vastaukset 4
Vanhimmat
Nykykoneelta tuohon menee aina 0 sekuntia.
Avainsana on permutaatio. Tuolla esimerkkikoodia merkkijonon permutaatiolle
http://stackoverflow.com/questions/5128615/c-sharp-string-permutation
Brute force on kuitenkin erittäin tehoton menetelmä. Tuon mittaisille salasanoille se nyt tietty toimii
Tai no linkitin näköjään geneerisen permutaation. IEnumerable tyypille.. no siitä mallia kuitenkin tai googleta sopivampi :)
Kyl on mennyt opettajan opinnot aika hukkaan: pitäis vähän miättii opettajankin enste, mitä järkee on lähtä tekeen komentoriville tommoisella ohjelmointityökalulla