Napíš programÚloha 2/4Jednoduchá20 XP

Minimum a maximum jedným prechodom

Zadanie

Napíš funkciu min_max(zoznam), ktorá jedným prechodom neprázdnym zoznamom nájde najmenší aj najväčší prvok a vráti ich ako dvojicu (minimum, maximum).

Nepoužívaj funkcie min, max ani triedenie.

Príklady

  • Volanie

    print(min_max([3, 9, 1, 4]))

    Očakávaný výstup

    (1, 9)

Pravidlá

  • Nájdi obe hodnoty cyklom – bez min, max a triedenia.

Po odoslaní riešenie overí ešte 5 skrytých testov: jeden prvok, záporné čísla, rovnaké prvky, desatinné čísla, zoradený zoznam.

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 bez nápovedy. 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.