To delo je na voljo pod pogoji slovenske licence Creative Commons 2.5:
priznanje avtorstva - nekomercialno - deljenje pod enakimi pogoji.
Celotna licenca je na voljo na spletu na naslovu http://creativecommons.org/licenses/by-nc-sa/2.5/si/. V skladu s to licenco je dovoljeno vsakemu uporabniku delo razmnoževati, distribuirati, javno priobčevati, dajati v najem in tudi predelovati, vendar samo v nekomercialne namene in ob pogoju, da navede avtorja oziroma avtorje in izdajatelja tega dela. Če uporabnik delo predela, kar pomeni, da ga spremeni, preoblikuje, prevede ali uporabi to delo v svojem delu, lahko predelavo dela ponudi na voljo le pod pogoji, ki so enaki pogojem iz te licence oziroma pod enako licenco.
Znake dodajamo v niz s
, morali bi jih v niz t
; dodajamo tudi zaklepaje, pa jih ne bi smeli.
Spremenljivka stevec
mora biti pravilno nastavljena.
1
(a) Naslednja funkcija dobi kot parameter niz s
in naj bi vrnila niz, ki ostane, če v s
pobrišemo vse, kar je v oklepajih. Primer: PobrisiOklepaje("ena(dve)tri(stiri) pet")
mora vrniti "enatri pet"
. Pri tem sme predpostaviti, da oklepaji nikjer niso vgnezdeni eni v drugih (na ((primer) takole)). Vendar pa ima ta funkcija nekaj napak; poišči jih in jih odpravi.
(b) Kaj se zgodi, če tej funkciji podamo niz z vgnezdenimi oklepaji, na primer PobrisiOklepaje("ena(dve(tri)stiri)pet")
? Predelaj funkcijo tako, da bo pravilno delovala tudi v takih primerih.
... | Python | |||