Hackatron verseny megoldásai
A követelményeknek megfelelően müködik. Nincs extra funcionalitás. Tartalmaz a kód megértéséhez kommenteket.
Képes szabályos paklit generálni, és a követelménynek megfelelően kiírni. Nem tökéletes a program, mert generál hibás kártyákat is, emiatt nem a maximum mennyiségű kártya lesz a végeredmény. 30 szimbólum/kártya, 10 mp alatt legenerálja, de után már elkezd érezhetően lassulni. Extra funcionalitás; ha 0-át adunk meg szimbólumszámnak akkor, szimbólum szempontból, növekvő sorrendben el kezd generálni paklikat. Tartalmaz a kód megértéséhez kommenteket.
Képes angolul komunikálni a felhasználoval, de csak a belétáplált mondatokkal, válaszokkal. A program, elösször köszön, kiírja a menüt, aztán kérdezi mit szeretne a felhasználó. A kapott válaszra visszakérdez hogy jól értelmezte-e, aztán továblép a következő fázisra. 6 fázisból áll:
- Pizza fajtája
- Pizza mérete
- Extra feltét
- Ital
- Akarunk e még vlamit, ha igen visszalép az 1-re
- Elköszönés és rendelés kiírása
Ha bármely lépésnél nemlegesen válaszolunk átugorja, és ha kötelező elem(fajta, méret) akkor az alapot választja. Tartalmazhat potenciális hibákat. A kód nem a leghatékonyabb, legszebb. Tartalmaz a kód megértéséhez kommenteket.