Zapocet 25.1.2016

lukyj at 2016-01-25 13:34:38

Ahoj, dnesni zadani na zapocet (zadaval Kratochvil):

Napiste postifix kalkulacku s derivaci...

Vstup:
vse oddelene mezerou

  • vypis vysledek (optional)
    x promenna

  • bin plus

  • unarni minus

  • krat
    [0-9]* cislice

Poznamka:
na derivaci stacila dve pravidla:
-scitani (a + b)' = a' + b'
-nasobeni (ab)' = a'b + b'a
nic se nemuselo upravovat
konstatni vyraz pred derivaci chtel nejdrive vyhodnotit

Na zdrojak vubec nekoukal a vstupy mi diktoval a kontroloval vystupy.
Zkousel na vstupech:
x x * d
2 2 +
x x x * * d
x 3 3 + * d

Moje reseni, ktere proslo, je prilozene. Vim, ze se nejedna o zadny super efektivni ani pekny kod, chtel jsem to mit celkem rychle hotove a spravne... Zjednodusil jsem si parsovani tak, ze kazdy prikaz musi byt ukonceny mezerou. (kvuli funkci getline())

Technicka:
Upesnost podle vseho: 6/15
Vlastni NB nepovolil, internet pouze referencne. Casovy limit 3h. Prvni reseni se objevovala po 90 minutach.

Attachments: