LevenshteinDistanceForList: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
(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. ===…“)
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 5: Zeile 5:


=== Beschreibung ===
=== 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.
Die Funktion ''levenshteinDistanceForList'' berechnet die Levenshtein-Distanz [https://de.wikipedia.org/wiki/Levenshtein-Distanz] zwischen allen [[Zeichenkette|Zeichenketten]] der [[List|Liste]] und der zu vergleichenden [[Zeichenkette]]. Die Funktion erwartet eine [[List|Liste]] von [[Zeichenkette|Zeichenketten]] und einen String und gibt eine Zahl zurück.


=== Syntax ===
=== Syntax ===
Zeile 11: Zeile 11:


=== Parameter ===
=== Parameter ===
* '''liste''' - Liste von Zeichenketten, die mit der anderen Zeichenkette verglichen werden sollen
* '''liste''' - [[List|Liste]] von [[Zeichenkette|Zeichenketten]], die mit der anderen [[Zeichenkette]] verglichen werden sollen
* '''zeichenkette''' - zu vergleichende Zeichenkette
* '''zeichenkette''' - zu vergleichende [[Zeichenkette]]


=== Return Value ===
=== Return Value ===
Zeile 18: Zeile 18:


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


=== Hinweise ===
=== Hinweise ===

Aktuelle Version vom 10. Oktober 2024, 10:49 Uhr

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 Zeichenkette. Die Funktion erwartet eine Liste von Zeichenketten und einen String und gibt eine Zahl zurück.

Syntax

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

Parameter

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"), "")    --> returns 2

Hinweise