Diskuze: Machr na Algoritmy - Parser matematických výrazů
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Vlastník

Zobrazeno 17 zpráv z 17.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Mohu pouzit do soutěže svůj zde zveřejněny parser?
jaké to musí podporovat operátory?
Tyhle:
+ - * /
a závorky.
Cisla mozu byt len cele? Mozu sa zadavat len v dekadickom tvare alebo aj v
oktalovom (vecsinou s prefixom 0), hexa (s prefixom 0x) a pripadne aj binarnom
(0b)? Ak mozu byt aj realne, je mozne zadat cislo pomocou vedeckej notacie
(2.3e-4)?
Moze vyraz obsahovat unarne - a + ?
Mozem pouzit c++? (pripdane aj boost::spirit:qi )
Takto by to mohlo vyzerat: http://uloz.to/…t/parser-zip
Ahoj,
měli jsme toto za DÚ do školy (který nakonec ani kontrolován nebyl).
Nevím, jestli je to platné, ale aspoň na ukázku.
Zabil jsem tím asi 10 hodin.
http://ulozto.cz/…lculator-rar
Edit: Je to v PHP, tudíž internetová verze kalkulačky.
Musím ale říct, že nefunguje na 100% (například pokud odečítáte číslo
vypočtené ze závorky, které taky vyjde záporné, tak i přesto se to
odečítá namísto toho, aby se to sečetlo).
Tu je opravena verzia: http://uloz.to/…2/parser-zip
https://mega.co.nz/#!WdVEnI4R!VLI3PCLi4MVXbEYr03Nb70jl94YPvQS9RfA8XpoKmgg
Vím že to nejjednodušeji jde přes zásobník,ale zkusil jsem to trochu jinak + nebylo na to tolik času, takže neručím za 100% funkčnost
Jak jsem již psal u dnešního machra na PHP, kvalita zdejších výtvorů je poměrně vysoká a je jich také vysoký počet. Hodnocení je velmi těžké a také subjektivní, navíc i když jsem nad tím strávil poměrně dost času, určitě jsem parsery dokonale neotestoval.
Nejvíce se mi líbila práce vitamina, který úlohu zpracoval pomocí tokenizeru a zároveň udržel kód poměrně krátký a přehledný, placka je tedy tvoje, napiš prosím adresu x do PM.
Velmi zajímavé byly také výtvory matesaxe a mranakonda47, i
když zde to již hodně nabývalo co se kódu týče, samozřejmě jak jsem
psal to je subjektivní dojem a záleží na případu užití, pokud by z toho
mělo být něco většího, tak je to naopak dobře. Nejsem schopen bodově
ohodnotit jednotlivé programy, jelikož je zde spoustu různých přístupů a
také různých jazyků. Nezlobte se tedy prosím na mě, že jsem nevybral
zrovna ten váš, jelikož placku bohužel nemůžu dát všem, protože by
soutěž ztratila smysl Jsem
rád, že se tu sešlo tolik pěkných programů a budu se na vás těšit
příští týden u další soutěže, šanci máte všichni a vymyslím po
tomhle zas něco odlehčujícího
Mohol by si sem dat linky na parsery uzivatelov ktorim to z vecsiny fungovalo?
Určitě, nahrál jsem vše do archivu: https://dl.dropboxusercontent.com/…y_parser.zip
V blízké budoucnosti se výtvory budou automaticky po deadline vystavovat,
ale musí to někdo naprogramovat
Zobrazeno 17 zpráv z 17.