Diskuze: Machr na Javu - Analýza textu
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 50 zpráv z 54.
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.
Ještě vám poradím, jak se počítají slabiky:
zdroj: Programátorská cvičebnice - Radek Pelánek
"2. za dvojhlásku "ou" a "au" pak 1 odečteme, ale pouze pokud nejsou na 2.
- 3. pozici (naučit, poukázat)"
A co takhle slovo poukázka nebo koumák ?
kou|mák tam to funguje, u poukázky to holt nefunguje, ale to by nemělo moc vadit.
skoro totožný machr už tu byl, jediný rozdíl byl v tom kdo napíše nejkratší zdroják.
Našel jsem si ho, byl tady před rokem a něco a měl mnohem méně požadavků (a hlavně polovina z nich byla jiná)
Nechceš ty slabiky ze soutěže úplně vyhodit? Ono to celkem
nefunguje:
Programátor - normálně by mělo být slabik 4, program hlásí 6
Souhláska - normálně 3, program hlásí 5
Koumák - normálně 2, program hlásí 3
Můžeš si šplhnout a vyhrát machra http://nase-rec.ujc.cas.cz/archiv.php?…
P.S.: Podle těch tří pravidel výše mi "programátor" vychází na 4 slabiky
Edid: Omlouvám se, nepřečetl jsem si předchozí příspěvek.
Podle těch pravidel to u všech tří slov vychází správně, chyba bude asi u tebe...
jak to počítáš?
Za každou samohlásku +1, to je zatím 4
Dvojhláska tam není, takže pořád 4
3 souhlásky co obsahují r nebo l - to pravidlo platí dvakrát, takže je to
6 Slabik
Jestli jsem někde udělal chybu, tak mi prosím napište
K těm slabikám bych přidal ještě 4. pravidlo - pokud je poslední písmeno ve slově l (L) a před ním je jedna souhláska, přičte se 1 slabika (po|mo|hl, u|te|kl)
co vše se počítá za znaky? Čísla? Tečka, čárka, otazník? Pouze písmena? ...?
Tak nevím, jestli nejhezčí nebo nejrychlejší kód 
Mám pár hloupých otázek:
Díky
Já bych k tomu na co se ptá omega ještě doplnil "Jak definuješ odstavec?".
Mám ho chápat jako "prázdný řádek", nebo "odsazený řádek" a nebo
obojí? ... 
Odstavce beru jako Word, takže konec odstavce je přechod na nový řádek. Můžeš to ale klidně udělat přes prázdný nebo odsazený řádek, uznám všechny možnosti.
Interpunkce tam bude, čisla budou mimo slova (budou jako "samostatná slova"). Mezery mohou být kdekoli, nemusí jít o smysluplný text.
A sakra...
Takže každé
číslo se počítá jako slovo a mohou být klidně čtyři mezery za
sebou?
Čísla asi do slov nezapočítávej, mezer tam může bejt třeba 50 za
sebou 
Asi, nebo určitě?
Protože jestli jo, budu to muset celý předělat 
Číslo se do slov moc nehodí, ale pokud je tam někdo započítá, uznám mu to.
existuje na to dokonce slovní druh.
4. číslovky
Slovní druh číslovky je pokud vím pro čísla psaná slovem 
A podle čeho vlastně budeš hodnotit jednotlivé práce? Podle funkčnosti,
rychlosti programu a kráse? 
Podle toho, jak bude vypadat kód, jak si poradí se smysluplným a nesmysluplným textem a jak bude rychlý.
A ten text bude v textovém souboru, že?
Počítá se souvětí jako jedna věta, nebo jako více vět?
Já bych řekl, že jako jedna věta, a jestli ne tak předělávat to nehodlám. To bych nestihl. I tak mám ještě co dodělávat...
Kam to pak mám poslat? 
Sem do diskuse nebo do soukromých zpráv toto, kdo soutěž vyhlásil.
Hodnocení bude bohužel až zítra, mám dnes trochu problémy s časem.
Dobře. Můžu se zeptat, kolik lidí se zúčastnilo? 
Tak tu konečně máme hodnocení
Max bylo 10 bodů
Michal Haňáček : 8 bodů
Kód: Velmi komplikovaný, ale zajímavý. Jsi jediný, kdo načítal
cestu z command-line argumentu a navíc jsi vytvořil pořádný parser
Funkčnost: dobrá
Výstup aplikace: celkem dobrý, jen průměrné hodnoty byly trochu
divné a počet slabik to počítalo špatně (správný výstup byl mezi 4 a 5,
program vypsal 1.0).
Ondrca : 8 bodů
Kód: celkem pěkný, jednoduchý
Funkčnost: vůbec mi nefungovalo načtení souboru, musel jsem adresu
dát napevno do kódu
Výstup aplikace: Celkem přesný, velmi malé odchylky.
Nezapočítává přechody na novou řádku do znaků. Průměrné hodnoty by
asi neměly být zaokrouhlené.
Ladislav Ondris : 6 bodů
Kód: zbytečně komplikovaný, ale alespoň oddělený do vlastní
třídy
Funkčnost: celkem dobrá, zadání adresy fungovalo bez problémů
Výstup aplikace: Průměrné hodnoty dobré, jinak relativně velké
odchylky
Pozn. radši než v .7z to odevzdávej v .zip
Dlouho jsem rozhodoval, komu dát placku a nakonec jsem se přeci jen rozhodl udělit 2. Michal Haňáček má moc pěkné řešení s parserem a Ondrca má jednoduchý ale dobře fungující kód. Oba tam máte nějaké chybky, šlo by to určitě zlepšit, ale placky si zasloužíte. Publikujte tedy své výtvory a napište mi do zpráv adresy, kam vám mám placky poslat.
Nezapočítává přechody na novou řádku
to je dost sporné, vyčítat mu to nemůžeš. Bílé znaky sice v názvu mají znak, ale jako znaky bych je takhle tedy osobně nepovažoval.
Tohle bych já asi nějak nehodnotil. Snad nejlíp jak jde spočítat počet znaků je podle mě takto:
public int spoctiZnaky(){
return = text.length();
}

Omlouvám se. Bez toho "="
Pokud počítáš všechny ostatní bílé znaky, je trochu zvláštní, když jeden vynecháš.
Ahoj,
díky že sis dal tu práci a kontroloval naše "machry". O tom výstupu vím,
ale bohužel už jsem tomu nemohl věnovat víc času.
Co se publikace těch kódů týče, předpokládám že si musím zažádat o redaktorská práva a potom aplikaci publikovat. Nebo stačí když sem postnu link pro stažení aplikace z nějakého úložiště?
Zobrazeno 50 zpráv z 54.
