Jednoduchá úloha pro (ne)jednoduché lidi

February 9th, 2008 by Jakub Lucký

Jsem se zase jednou pustil do kodérování (to je taková ta činnost, jak zběsile bušíte do oblíbeného textového editoru, 3x to opravíte a vypíše vám to něco jiného než chcete) a hned jsem narazil na docela zajímavý kodérský problém. Jak nejúsporněji vyřešit problém parametrů a jejich vzájemných závislostí a nesnášenlivostí.

Zadání:

Máme 3 podmínky

Parametr A: Může a nemusí být zvolen, může a nemusí být upraven parametry B nebo C

Parametr B: Může a nemusí být zvolen, musí pro svou funkčnost mít také parametr A ale je v konfliktu s parametrem C (může být jen jeden z nich)

Parametr C: Může a nemusí být zvolen, musí pro svou funkčnost mít také parametr A ale je v konfliktu s parametrem B

Úkoly:

a) Napište ověřující podmínky tak, aby byly co nejšetrnější k velikosti souboru (aby měli co nejméně bajtů)

b) Napište ověřující podmínky tak, aby byly co nejšetrnější k procesoru (aby se co nejméně používal procesor)

Svá řešení pište do komentářů, docela mě zajímá, jaké varianty se tu objeví

3 Responses to “Jednoduchá úloha pro (ne)jednoduché lidi”

  1. Whitek Says:

    ty po me chces, abych //myslel//? To me za ten kousicek zvednuti google ranku nestoji, promin ; )

    BTW s ostanima to asi vypada podobne, jak se koukam do commentu…

  2. Paja Says:

    člověk si sem jde odpočinout a oni mu naservírujou toto, tak jsem lekl, že jsem to ani nepřečetl :)

  3. Jakub Lucký Says:

    Whitek: To bych si nikdy nedovolil, chtít po tobě myšlení… Vím jaké by to mělo nedozírné následky

    Pája: Jak to tak vidím, moje otázky mají nedozírné následky… ;)

Leave a Reply