Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – Lámač přesmyček

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Mediel
Tvůrce
Avatar
Mediel:28.1.2013 20:02

Ahoj, myslíš, že bys sem mohl dát i zdroják?

Odpovedať
Nechci vám ukazovat, jak dobrý jsem já ... Chci vám ukázat, jak dobrý můžete být vy ... Když uvěříte ... V sami sebe...
Avatar
Petr Nymsa
Tvůrce
Avatar
Petr Nymsa:28.1.2013 21:36

Funguje to perfektně. Taky bych rád viděl zdrojový kód

Odpovedať
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Luboš Běhounek Satik:28.1.2013 23:04

Není to obfuskované - můžete dekompilovat :)

Odpovedať
https://www.facebook.com/peasantsandcastles/
Avatar
Hartrik
Tvůrce
Avatar
Hartrik:28.1.2013 23:23

Ty šmejde :)
Ještě uvidím, ale nevím co na tom chcete zkoumat - je to jen metoda co hledá všechny možnosti a cyklus co hledá shody v seznamu slov...

Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovedá na Hartrik
Petr Nymsa:29.1.2013 8:16

Já vím, ale běhá ti to vcelku rychle, tak si chci jenom kouknout, ale pokud nechceš poskytovat kód, nemusíš :)

Odpovedať
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Hartrik
Tvůrce
Avatar
Hartrik:29.1.2013 17:18

Přidal jsem zdrojové kódy a odeslal ke schválení.

Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovedá na Hartrik
Petr Nymsa:31.1.2013 20:57

Můžu se zeptat jak jsi optimalizoval vyhledávání ? Zkouším napsat vlastně kopii tvého programu v C#. Využívám stejné slovníky jako ty ale mám tam 216159 slov, což už samo o sobě zpomaluje prohledávání. DO zdrojáků jsem nekoukal, ale jak prohazuješ písmena ? Já spočítám všechny možnosti, což je faktoriál počtu písmen. A potom náhodně prohazuju písmena, dokud se netrefí do věty, která ještě nebyla vygenerovaná. Vím a sám to vidím že tohle není nejrychlejší způsob, u slov nad 6 písmen to už celkem trvá. Takže řešení přes Random je to nejhloupější, ale nenapadá mě jiné řešení

Odpovedať
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Hartrik
Tvůrce
Avatar
Hartrik:31.1.2013 23:10

Vyhledávání jsem nijak neoptimalizoval, jen jsem použil nějakou kolekci na způsob hašování tabulky, která by měla mít rychlejší vkládání nových položek, navíc nepovoluje více stejných záznamů a vyhledávání v ní je 1300x rychlejší než procházení všech prvků s metodou equals - tak jsem to měl ve verzi 1.0.
Pro zjištění všech obměn jsem použil jakousi rekurzivní metodu. Teď ti nedokážu napsat jak funguje, našel jsem ji na googlu a trochu upravil. Obměny slova také vkládám do kolekce popsané výše. Faktoriál je jen k signalizaci postupu.
Abych byl upřímný tak se mi moc nelíbí, že chceš můj program napodobit (i když mi to dělá určitým způsobem dobře :) ), obávám se, že tak přijdu o "exkluzivitu" Lámače presmyček...

Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovedá na Hartrik
Petr Nymsa:1.2.2013 11:42

Děkuji za odpověď, ale upřímně, těhle programů už je desítky, tak jako jiných programů a celkem jsem si chtěl vyzkoušet jak mi to poběží rychle. Možná z toho nakonec udělám aplikaci přímo pro windows 8, vadit snad nebude ne ? :)

Odpovedať
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Fugiczek
Tvůrce
Avatar
Odpovedá na Hartrik
Fugiczek:1.2.2013 11:48

Když se bojíš že přijdeš o exkluzivitu, proč tedy zveřejňuješ zdrojáky, to je jak kdyby jsi se toho programu vzdal :-D

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 45.