Herausforderung:
Verwenden Sie eine Zeichenfolge aus Groß- oder Kleinbuchstaben als Eingabe (optional) und berechnen Sie die Punktzahl, die die Zeichenfolge bei einer Partie Scrabble in Englisch erhalten würde.
Regeln:
Die Punktzahl für jeden Buchstaben ist wie folgt (verwenden Sie diese Option, auch wenn es andere Versionen des Spiels gibt):
1 point: E, A, I, O, N, R, T, L, S, U
2 points: D, G
3 points: B, C, M, P
4 points: F, H, V, W, Y
5 points: K
8 points: J, X
10 points: Q, Z
Die Punktzahl eines Strings ist einfach die Summe der Punkte jedes verwendeten Buchstabens. Sie können davon ausgehen, dass Sie viele Kacheln zur Verfügung haben, so dass lange Wörter und Wörter mit vielen gleichen Buchstaben eine gültige Eingabe sind.
Testfälle:
ABC -> 7
PPCG -> 11
STEWIE -> 9
UGPYKXQ -> 33
FIZZBUZZ -> 49
ABCDEFGHIJKLMNOPQRSTUVWXYZ -> 87
Die kürzeste Antwort in jeder Sprache gewinnt! Die Eingabe- und Ausgabeformate sind flexibel. Sie können die Eingabe also als Array von Zeichen (Groß- oder Kleinbuchstaben) verwenden, wenn Sie möchten.