Diskuze: algoritmus na všechny možnosti
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 18 zpráv z 18.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.


Předem tě upozorňuji že java bude hrozně pomalá, zadej do googlu: java
bruteforce algorithm 
aha
tak jako já se
nehádám, že není pomalá, ani že je
já jsem zatím dělal jen v
javě, tak nemůžu říct, jestli má nebo nemá pravdu 
Brute force je všude pomalé... Si najdi vzorec pro permutace a uvidíš
proč 
EDIT: Jo ty to chceš na hesla, tak v tom případě hledej variace s
opakováním.
díky moc, a nevíš o nějaké stránce nejlépe v češtině, kde by to
bylo rozebrané ? Nemám moc rád jen tupě zkopírovat něčí kód a
nepochopit to. Zatím jsem nenašel ani ten kód, který by dělal to, co
potřebuji.
Děkuji moc.
Od kdy je podle tebe java rychlá ? 
To nevím, já radši anglické texty. Tohle je ale celkem jednoduché, že
najdeš nějaké materiály i v češtině 
dobře zkusím ještě hledat. Zatím jsem nic nenašel
ale díky moc
http://cs.wikibooks.org/…mutrac%C3%AD
google:
https://www.google.cz/search?…
Zkus určitě něco najdeš.
Odkedy som pochopil, ako pracuje "pod kapotou" a čo jej "pomalosť" o ktorej všetci hovoria, spôsobuje. Kľudne si ži v presvedčení, že je pomalá len prosím nepíš veci o ktorých nič nevieš.
Ale musíš uznat, že C++ bude vždy v bruteforce rychlejší než java
nie, nebude rýchlejší, prečo by mal byť?
Díky moc. Je tam hodně odkazů, ale já nevím... Já jsem vůbec nic nenašel, co by mě fungovalo tak, jak potřebuji. Kdybys byl tak hodný a zkopíroval mě kód, který najdeš a funguje ti, tak bych byl moc rád. Mělo by to jít první od délky 1 až výš, dokud to nenajde to, co potřebuji. Děkuji moc.
Pořád jsem nic nenašel.... Nenašel by se někdo, kdo umí i javu i C#
?
Tady : http://www.itnetwork.cz/zabava/crackme1 v komentářích je
napsaný cracker v C#, tak kdyby to byl někdo schopný předělat do javy, tak
bych byl moc rád. Stačí jen ten algoritmus, který postupně vypisuje ty
možnosti.
Děkuji
Tu je ten kód ktorý to generuje aj s tým ako to spustiť. Stačí zmeniť maxPocetZnakov na hodnotu koľko znakov potrebuješ generovať.
public static String chars = "0123456789abcdefghijklmnopqrstuvwxyz";
public static String nextArgument(long number) {
String argument = "";
long result = number;
do {
int r = (int) (result / chars.length());
long remainder = result % chars.length();
result = r;
argument = String.valueOf(chars.charAt((int) remainder)) + argument;
} while (result != 0);
return argument;
}
public static void main(String[] args) {
int maxPocetZnakov = 3;
String argument;
long i = 0;
while (true) {
argument = nextArgument(i);
if (argument.length() > maxPocetZnakov)
break;
System.out.println(argument);
i++;
}
}
Zobrazeno 18 zpráv z 18.