Napíš programÚloha 4/4Stredná30 XP

Prevod do sústavy

Zadanie

Napíš funkciu do_sustavy(n, zaklad), ktorá prevedie nezáporné celé číslo n do číselnej sústavy so základom zaklad (od 2 do 9) a vráti výsledok ako reťazec.

Napríklad do_sustavy(10, 2) vráti "1010" a do_sustavy(255, 8) vráti "377". Nepoužívaj funkcie bin, oct ani format.

Príklady

  • Volanie

    print(do_sustavy(10, 2))

    Očakávaný výstup

    1010
  • Volanie

    print(do_sustavy(255, 8))

    Očakávaný výstup

    377

Pravidlá

  • Preveď číslo delením so zvyškom – bez bin, oct a format.

Po odoslaní riešenie overí ešte 6 skrytých testov: nula, trojková sústava, menšie ako základ, rovné základu, veľké číslo, vracia reťazec.

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.