У меня есть:
- Правильный числовой идентификатор, например номер телефона / номер социального страхования и т. Д.
- Другой номер из какой-то формы для ввода данных
2-й номер похож на 1-й номер, но не равен ему. Оба числа действительны.
Я хочу подсчитать, насколько вероятно, что 2-е число на самом деле является ошибкой при вводе 1-го числа.
К таким ошибкам могут относиться:
- Отключено на несколько цифр
- Транспонированные цифры
- Неправильно истолкованные цифры (1-7, 4-9, 3-8, 2-5)
Кто-нибудь знает о существовании такого алгоритма / кода?
Изменить:
Я не ищу общий алгоритм подобия строк. Я ищу алгоритм, оптимизированный для ошибок ввода человеческих чисел, или для некоторых исследований по этой теме.