M
Size: a a a
M
АВ
M
M
def isin(a, b):
la, lb = len(a), len(b)
if la < lb:
return False
for i in range(la):
if i - lb == 1:
return False
miss = False
for j in range(lb):
if a[i + j] != b[j]:
miss = True
break
if not miss:
return True
return False
assert isin("abcd", "ab")
assert isin("abcd", "bc")
assert isin("abcd", "cd")
assert not isin("abcd", "ac")
АВ
def isin(a, b):
la, lb = len(a), len(b)
if la < lb:
return False
for i in range(la):
if i - lb == 1:
return False
miss = False
for j in range(lb):
if a[i + j] != b[j]:
miss = True
break
if not miss:
return True
return False
assert isin("abcd", "ab")
assert isin("abcd", "bc")
assert isin("abcd", "cd")
assert not isin("abcd", "ac")
M
M
return False
не нужен кстатиАВ
AZ
j
j
M
M
j
M
M
j
M
j