Nákupný košík
Zadanie
Máš rozpočet 1500 €. Program postupne načítava ceny tovarov (celé eurá, každú na samostatnom riadku) a pridáva ich do košíka. Načítavanie skončí, keď príde 0 (koniec nákupu), alebo keď by ďalší tovar rozpočet prekročil - ten sa už nekúpi.
Potom program vypíše štyri riadky:
1. koľko kusov tovaru si kúpil, 2. koľko z nich je lacnejších ako priemerná cena, 3. koľko stál celý nákup, 4. priemernú cenu tovaru zaokrúhlenú na 2 desatinné miesta.
Ak si nekúpil nič, vypíše len 0.
Čo má program robiť
Pre ceny 200, 300, 500, 400 a 300 sa kúpia prvé štyri (spolu 1400 €); ďalších 300 € by rozpočet prekročilo.
Príklady
Vstup
200 300 500 400 300
Očakávaný výstup
4 2 1400 350.00
Vstup
100 200 0
Očakávaný výstup
2 1 300 150.00
Po odoslaní riešenie overí ešte 5 skrytých testov: presne 1500 €, prvý tovar je pridrahý, žiadny nákup, rovnaké ceny, priemer s desatinnými miestami.
Python sa spustí pri prvom spustení kódu.
Ctrl+Enter spustí program. Tab odsadí riadok. Esc a potom Tab opustí editor.
Vstup (stdin)
Každý riadok = jedno volanie input().
Výstup
Nápovedy
Najprv to skús sám. Každá nápoveda prezradí o niečo viac - a trochu zníži odmenu.
Bez prihlásenia sú nápovedy zadarmo - ale ani XP sa neudeľujú.
Riešenie
Riešenie sa odomkne po poslednej nápovede.