
El bloque de funciones LEVENSHTEIN calcula la distancia de Levenshtein entre dos cadenas de caracteres.
La distancia de Levenshtein designa el número mínimo de caracteres que debe reemplazar, insertar o eliminar para convertir el valor de la entrada STR1 en el valor de la entrada STR2. La complejidad del algoritmo es O(m*n), donde n y m representan la longitud de STR1 y STR2 (bastante buena en comparación con el bloque de funciones SIMILAR_TEXT, que es O(max(n,m)³), pero sigue siendo costoso).
La entrada define la primera cadena de caracteres que se debe comparar.
La entrada define la segunda cadena de caracteres que se debe comparar.
La entrada define el costo de la inserción.
La entrada define el costo del reemplazo.
La entrada define el costo de la eliminación.
La salida devuelve la distancia de Levenshtein entre las dos entradas STR1 y STR2 o -1 si uno de los argumentos es más largo que 255 caracteres.