Rezultati

Up. imeNalogaJezikRezultatČas oddaje
BlowsBullet Niz Python 3 100/100OK 19. apr '18 @ 16:33

Test Točke Porabljen spomin Porabljen čas Status
#1 10/10 8,316 MiB 0,000 s OK
#2 10/10 8,320 MiB 0,000 s OK
#3 10/10 8,574 MiB 0,157 s OK
#4 10/10 8,582 MiB 0,107 s OK
#5 10/10 8,570 MiB 0,087 s OK
#6 10/10 8,555 MiB 0,215 s OK
#7 10/10 8,582 MiB 0,064 s OK
#8 10/10 8,566 MiB 0,093 s OK
#9 10/10 8,652 MiB 0,147 s OK
#10 10/10 8,664 MiB 0,058 s OK

Ocenjevani program (niz.py):
def funkcija(niz):
    '''Funkcija vrne minimalno število operacij, ki jih potrebujemo, da niz ne vsebuje podniza 010'''
    cunt=0
    i=2
    while i<len(niz):
        if niz[i-2:i+1]=='010':
            niz=niz[0:i]+'1'+niz[i+1:]
            cunt+=1
        i+=1
    return cunt
n=input()
niz=input()
print(funkcija(niz))