parent
d6e4d129c8
commit
d8d4ea07d3
@ -1,9 +1,7 @@
|
|||||||
def ApproximatePatternCount(Pattern, Text, d):
|
def ApproximatePatternCount(Pattern, Text, d):
|
||||||
count = 0
|
count = 0
|
||||||
for i in range(len(Text)-len(Pattern)+1):
|
for i in range(len(Text)-len(Pattern)+1):
|
||||||
if Text[i:i+len(Pattern)] == Pattern:
|
if Text[i:i+len(Pattern)] == Pattern or HammingDistance(Text[i:i+len(Pattern)], Pattern) <= d:
|
||||||
count += 1
|
|
||||||
elif HammingDistance(Text[i:i+len(Pattern)], Pattern) <= d:
|
|
||||||
count += 1
|
count += 1
|
||||||
return count
|
return count
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user