Added edit_distance test cases (#12984)
* Added edit_distance test cases * Update edit_distance.py --------- Co-authored-by: Maxim Smolskiy <mithridatus@mail.ru>
This commit is contained in:
@@ -14,6 +14,20 @@ def edit_distance(source: str, target: str) -> int:
|
|||||||
|
|
||||||
>>> edit_distance("GATTIC", "GALTIC")
|
>>> edit_distance("GATTIC", "GALTIC")
|
||||||
1
|
1
|
||||||
|
>>> edit_distance("NUM3", "HUM2")
|
||||||
|
2
|
||||||
|
>>> edit_distance("cap", "CAP")
|
||||||
|
3
|
||||||
|
>>> edit_distance("Cat", "")
|
||||||
|
3
|
||||||
|
>>> edit_distance("cat", "cat")
|
||||||
|
0
|
||||||
|
>>> edit_distance("", "123456789")
|
||||||
|
9
|
||||||
|
>>> edit_distance("Be@uty", "Beautyyyy!")
|
||||||
|
5
|
||||||
|
>>> edit_distance("lstring", "lsstring")
|
||||||
|
1
|
||||||
"""
|
"""
|
||||||
if len(source) == 0:
|
if len(source) == 0:
|
||||||
return len(target)
|
return len(target)
|
||||||
|
|||||||
Reference in New Issue
Block a user