Ovire v eni vrsti
Pogoji zaključka
Rok za oddajo: ponedeljek, 20 marec 2023, 23:59
Vračamo se k prvi nalogi Zamljevid ovir. Tokrat jo bomo reševali s pomočjo izpeljanih seznamov. Če vam kaj pomaga (najbrž vam vsaj malo) imate poleg testov že napisane funkcije, ki rešijo naloge ... le predolge so. :)
Obvezna naloga
Napišite funkcije
stevilo_ovir(ovire),dolzina_ovir(ovire),sirina(ovire),globina(ovire, x)senca(ovire)
tako, da bodo vsebovale samo stavek return in v njem to, kar je pač potrebno, da izračunate, kar je treba izračunati.
Dodatna naloga
Napišite funkcijo indeksi(s, subs), ki prejme niza s in subs ter vrne seznam indeksov znotraj s, na katerih se pojavi subs. Klic indeksi("pepelka peče prepelice", "pe") vrne [0, 2, 8, 16], saj se pe pojavi na indeksih 0, 2, 8 in 16. Tudi ta funkcija sme seveda obsegati samo return.
Potem napišite v eni vrstici funkcijo
pretvori_vrstico(vrstica).
- 15 marec 2023, 18:41