noi2: A pak že my to píšeme strašně zamotaně..
Ne, chápu, bezva programátorsky logický přehled. - ale zas že by to bylo jednoduché, to je věc názoru, a rád si rýpnu: i autor se v tom může zamotat. Podle mého se na předposledním řádku nachází jiný algoritmus, výběry jdou přece nejdříve z 0, a pak postupně z vyšších obálek, jakmile v nich není co brát. "Shodou okolností" je to i matematicky hezčí, protože je algoritmus hezky navržený
A druhá chyba je v závěru: Pokud tam dáte najednou milion, nadlimitní vklad se nepřevádí do dalšího měsíce, na to pozor, je třeba vkládat postupně. Čili ani pro programátora to není sranda popsat v souladu s podmínkami.
(edit: čtu znova podmínky a je fakt, že "V případě, že klient vybírá finanční prostředky z ING Konta, v rámci kterého je mu poskytováno zvýhodněné úročení zvýhodněného vkladu, jsou finanční prostředky
nejprve odčerpány z částky se zvýhodněným úročením a poté ze zbylého zůstatku daného ING Konta."
Zároveň to ale přece musí být tak, jak píšu, že se musí odčerpat z obálky 0, protože pokud jsem v měsíci vložil 100 tis a pak 50 vybral, tak do příštího 2% úročení jde pouze 50. Takže upravuji opět algoritmus i sám po sobě: Výběry jdou současně z 0 - do její maximální výše - a současně z obálek 1-6, bez ohledu na odpis částky u 0, postupně 1-6 s odpisem částky do výše jednotlivých obálek. Nebo to jde napsat jednodušeji a pravdivě?)