Mein Vater ist ein pensionierter Lehrer, und er gab kombinierte Rechtschreib- und Mathematikprüfungen, bei denen der Schüler ein Wort buchstabierte und das Wort dann durch Aufsummieren der Buchstaben „bewertete“, wobei a = 1, b = 2 usw. (zB cat = 3 + 1 + 20 = 24). Dies machte es einfacher, die Tests zu bewerten, da er nur nach falschen "Punktzahlen" anstatt nach falsch geschriebenen Wörtern suchen musste und den zusätzlichen Vorteil hatte, zwei Fertigkeiten gleichzeitig zu testen.
Er beauftragte einen Freund von mir, ein Programm zu schreiben, das ihm viele Worte einbrachte, damit er lange Antwortschlüssel ohne Fehler generieren konnte. Dieses Problem ist von diesem Programm inspiriert.
Bedarf:
- Akzeptieren Sie jedes Wort mit Groß- und Kleinbuchstaben
- Gibt einen Fehler für Sonderzeichen zurück, z. B. Leerzeichen, Bindestriche, @ ^% # usw.
- a = 1, b = 2, ... und A = 1, B = 2, ...
- Drucken Sie die Punktzahl des Wortes
- (Optional) Vergewissern Sie sich nach dem Bewerten, dass sich das Wort in einem Wörterbuch befindet, und drucken Sie eine Warnung aus, falls dies nicht der Fall ist.
- Kein Importieren eines externen Buchstaben-> Zahlenwörterbuchs. Sie müssen es selbst generieren.
Jede Sprache ist akzeptabel. Dies ähnelt dem " Digital Root Battle" , ist jedoch viel einfacher.
code-golf
Tag.
aaaaaaaaaaaaaaaaaaaaaaaa
. Vater: Punktzahl ist 24? Das ist richtig!