Nemoc z povolání Mozektevidi.net - Mozektevidi.net.

Nemoc z povolání

Jak řeší slovní fotbal programátor? Aneb nemoc z povolání.. Skript pro slovní fotbálek v PHP

image of Nemoc z povolání

Proč namáhat mozek, když může makat počítač..

Moje přítelkyně ráda hraje slovní fotbálek na seznam.cz. Chvilku jí pozoruji, trochu se nudím a už mám v hlavě nápad, jak si vymýšlení slov ulehčit :)

Napíšu si skript v PHP, který vymyslí slova z požadovaných písmen místo mě. Napadli mne dvě varianty. Buď se budou slova generovat (u třech písmen abc to vygeneruje (a, ab, ac, abc, aca, b, ba, bc, bac, bca, c, ca, cb, cab, cba). Následuje pak kontrolovat pomocí slovníku, zda slovo abc existuje. Ale u devíti písmen je kombinací opravdu mnoho. Rozhodl jsem pro druhou variatu, která spočívá v také v použití slovníku. Mám slovnik.txt, ve kterém jsou všechna česká slova obsažená. Skript pak prochází postupně slovo po slově a jednoduše ověřuje, zda je slovo složené z dostupných písmen.

Skript zveřejňovat nebudu, neboť kdo umí trochu programovat skript si napíše sám a pro ostatní: podvádět při hře se nemá.

Aneb kam až může dojít programátorská vášeň. To pak člověk programuje naprosté blbosti...


autor článku OS | datum publikování 28.červenec.2009 11:06 | krátké zprávičky krátce |

Kometáře

#1 Neolker wwwwww.khnet.info

Ono stačí nemoc z povolání IŤáka... To potom furt koukáš po střechách po zařízení, anténách, optických převěsech apod. Jen při řízení auta je to trochu nebezpečný :-D

Anebo zkoušet všude možně vždy jak máš mobil v ruce, zkusit s ním najít nějaké wifi sítě a snažit se je prolomit.

Anebo surfovat po netu i na záchodě s notebookem nebo aspon z mobilu :-D reaguj

datum 28.07.2009 12:22

firefox windows-vista

#2 Shabbi. wwwshabbi.cz

Naprosto chápu, taky programuju kdejakou blbinu :-D
Třeba teď jsem na Facebooku začal hrát Friends For Sale a po prvním dni hraní jsem si na to napsal bota :-D

Ale slovní fotbálek mě 'hacknout' nenapadlo ... asi si zajdu trošku zvýšit skóre O:-)

A popravdě je to celkem oddych od toho běžného programování. Přeci jenom když to člověk nedělá úkolem, tak to i baví .)) reaguj

datum 28.07.2009 12:35

firefox windows-xp

#3 xxxvodnikxxx www

"Aneb kam až může dojít programátorská vášeň. To pak člověk programuje naprosté blbosti..."
eh :D:D:D reaguj

datum 28.07.2009 13:13

firefox windows-vista

#4 Tonda wwwwww.netzona.cz

Hele oldo posli mi ten slovnik :) reaguj

datum 28.07.2009 14:41

firefox windows-vista

#5 Neolker wwwwww.khnet.info

Pro Shabbi. Taky mě napadlo udělat bota, jen ten Tvůj nějak přestal jít, podobně jak píší v komentářích u Tebe na webu. Mně se třeba mince zobrazují, ale bot na ně "nekliká".

PS: Dynablaster znám moc dobře, ale celý jsem ho nikdy nedohrál :-D

PS2: Sorry, za tak trochu offtopic :) reaguj

datum 28.07.2009 15:30

firefox windows-vista

#6 Martin www

A kde si prosím sehnal ten slovník? reaguj

datum 28.07.2009 17:07

opera windows-xp

#7 Sniper wwwblog.snipers-softworks.net

Mozna by stalo za to nemit jeden slovnik se vsema slovama ale nejakou adresarovou strukturu podle napr. prvnich 3 pismen a v nich pak jednotlivy slovniky, cili slovo automobil by bylo v suboru a/u/t/slovnik.txt. Rekl bych ze by se tim usetrilo znacny mnozstvi casu. Nevim jak mas ted ten slovnik delanej, ale urcite bych misto sekvencniho prohledavani vsech slov mel slovnik serazenej a pouzil treba metodu puleni intervalu. reaguj

datum 28.07.2009 19:42

firefox linux-ubuntu

#8 Tonda wwwblog.antonindanek.cz/

Heh, dobrá náhoda - druhej odstavec zde blog.antonindanek.cz/bleskovka/osobni… . Takže jsem v jistých kruzích relativně normální? :o)) reaguj

datum 28.07.2009 19:51

opera windows-vista

#9 SpeedyGT wwwspeedygt.ic.cz

To já teď při cestě do Chorvatska reinstaloval programy v HTC za jízdy páč se mi kousla navigace :) reaguj

datum 28.07.2009 22:44

opera windows-7

#10 MzK wwwmozektevidi.net

reakce na »Martin«: Vygooglil - hledej wordlist.. když hledáš slovník, tak ti to nabízí překladátory apod. reaguj

datum 29.07.2009 15:34

opera windows-vista

#11 Gerlige www

Možná se pletu, ale není to záležitost ani ne na 10 min programování (pokud vynechám případné API skutečné hry).
Nicméně jde o pofesní deformaci jako každou jinou, možná jen o to horší, že pomocí programování lze řešit téměř cokoli. Já na základce řešil programy úlohy z matematické olympiády a učitelce posílal zdrojové kódy. Nebyla ze mne nadšená. :D reaguj

datum 29.07.2009 18:07

firefox linux-ubuntu

#12 Anonymous_ wwwipa.smajl.eu

To jste ale husti programatori a ajtaci, co ziji fakt cool. Patrim mezi vas, kdyz programuju cestou na zachod? Po prichodu zpet k 5 LCD obrazovkam programuju vypocty dopadu mych exkrementu na zivotni prostredi. Ucitelkam zasadne odevzdavam vsechny prace v binarni soustave. Na tabuli pisu v hexadecimalni soustave a za barakem mam pole satelitu, ze kterych po vecerech analyzuju data. Kdyz hraju prsi, mam u sebe PDA, ktere mi pocita pravdepodobnosti vyhry s mymi kartami a pocita vsechny mozne kombinace hry. :D (sorry, nemohl jsem si to odpustit :D)

Ono to staci hrat tyden a uz pak mas tu slovni zasobu (v hlave) takovou, ze drtis vsechny protihrace. reaguj

datum 02.08.2009 16:51

opera windows-xp

#13 hermelin www

Zdravím! V programování jsem jelen a chtěl jsem se vás zeptat kde jste se naučili programování(nebo jestli to umíte od narození :)......)?
Napište na mejla. Děkuji reaguj

datum 03.08.2009 22:09

internet-explorer-7 windows-xp

#14 MzK wwwmozektevidi.net

reakce na »hermelin«: Jako jazyk jsem se ve škole učil němčinu. Ta mě nebavila, tak sem se začal učit programovací jazyky :) reaguj

datum 06.08.2009 07:59

opera windows-vista

Nové kometáře nejsou povolené.