Wie wird das hier berechnet?
Zunächst wird ein Basisgewicht basierend auf dem 6-Stelligen Buchstaben-Input gebildet.
Art |
P-Faktor |
Umlaute |
3 |
Vokale |
6 |
Konsonanten |
20 |
Undefiniert |
100 |
Die Buchstaben mit einem höheren P-Faktor erzeugen mehr Last.
Leere Eingaben werden mit einem P-Faktor von 100 belegt, denn diese führen zu grossen Wortlisten.
Anschließend wird von dieser Basiskomplexität, Komplexität abgezogen, entsprechend der Optionen die gesetzt wurden.
Dabei gilt das oben beschriebene Mapping, jetzt allerdings per Subtraktion mit den folgenden Faktoren.
Option |
P-FaktorSx |
Buchstaben welche nicht vorkommen dürfen |
-1 |
Buchstaben welche vorkommen müssen |
-1 |
Indexierte Buchstaben welche nicht vorkommen dürfen |
-0,5 |
Beispiel:
Wort: *üs** (* steht für leere Felder)
Basisgewicht: 300 (*) + 3 (Ü = Umlaut) + 20 (S = Konsonant) = 323
Nun schliessen wir folgende Buchstaben aus: 'abcn' - Das sind 3 Konsonanten und 1 Vokal.
Das ergibt: 323 + (-1) * ((3 * 20) + (1 * 6)) =
257
Jetzt darfst du ruhig deine eigenen Requests tracken.