LevenshteinDistanceForList

Aus JACK Wiki
Version vom 5. August 2024, 15:50 Uhr von PRanz (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.}} ===Zugehörige Evaluatoren=== *'''MathEvaluator''' === Beschreibung === Die Funktion ''levenshteinDistanceForList'' berechnet die Levenshtein-Distanz [https://de.wikipedia.org/wiki/Levenshtein-Distanz] zwischen allen Zeichenketten der Liste und der zu vergleichenden Zeichenketten. Die Funktion erwartet eine Liste und einen String und gibt eine Zahl zurück. ===…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion levenshteinDistanceForList berechnet die Levenshtein-Distanz [1] zwischen allen Zeichenketten der Liste und der zu vergleichenden Zeichenketten. Die Funktion erwartet eine Liste und einen String und gibt eine Zahl zurück.

Syntax

levenshteinDistanceForList([[Liste<Zeichenketten>]] liste, Zeichenkette zeichenkette)

Parameter

  • liste - Liste von Zeichenketten, die mit der anderen Zeichenkette verglichen werden sollen
  • zeichenkette - zu vergleichende Zeichenkette

Return Value

  • Gibt das Minimum aller Distanzen als Zahl zurück.

Beispiele

levenshteinDistanceForList(list("test"),"test") -> returns 0
levenshteinDistanceForList(list("Hallo", "Hello", "Hi"),"Ho") -> returns 1
levenshteinDistanceForList(list("Hallo", "Hello", "Hi"),"") -> return 2

Hinweise