import server mod = server.problems.load_language('python', 'sl') id = 236 name = 'Podobnost' slug = 'Podobnost' description = '''\
Napišite funkcijo similarity(s1, s2)
, ki izračuna podobnost med dvema nizoma.
Podobnost definirajmo kot število mest v katerih se niza ujemata.
sobota robot ------ 011110 -> 4 >>> podobnost('sobota', 'robot') 4 >>> podobnost('robot', 'sobota') 4''' range_for = ['''\
S for
prehodi vse indekse in na vsakem koraku primerjaj ali sta
črki (pri trenutnem indeksu) enaki.
Zanka s for
:
for i in range(min(len(s1), len(s2))):'''] plan = ['''\
Naloge se lahko lotiš na dva načina: 1) z zip
ustvariš pare
soležnih elementov, ali 2) uporabiš funkcijo range
in primerjaš po indeksih.
Zanka z zip
:
for v1, v2 in zip(s1, s2):''', range_for] hint = { 'final_hint': ['''\
Program je pravilen!