, чтобы сохранить свой прогресс
Расстояние Jaro
Расстояние Jaro является мерой сходства между двумя строками. Чем выше расстояние Jaro для двух строк, тем более похожи строки. Оценка нормализуется так, что 0 не приравнивается к подобию, а 1 - точное совпадение. Определение Расстояние Jaro \ (d_j \) двух заданных строк \ (s_1 \) и \ (s_2 \) - это \ begin {align} d_j = \ begin {cases} 0 & & \ text {if} m = 0 \\\ \ {\ frac {1} {3}} \ left ({\ frac {m} {| s_ {1} |}} + {\ frac {m} {| s_ {2} |}} + {\ frac { mt} {m}} \ right) & & \ text {other} \ end {cases} \ end {align} Где:
- \ (m \) - количество совпадающих символов ;
- \ (t \) - половина числа транспозиций .
- \ (т = 4 \)
- \ (| s_1 | = 6 \)
- \ (| s_2 | = 5 \)
- \ (t = 0 \)
Write a function a that takes two strings as parameters and returns the associated Jaro distance.
/**
* Your test output will go here.
*/