Mon père est un enseignant à la retraite, et il donnait des tests d'orthographe et de mathématiques combinés, où l'élève épelait un mot, puis `` notait '' le mot en additionnant les lettres, où a = 1, b = 2, etc. (par exemple chat = 3 + 1 + 20 = 24). Cela rendait la notation des questionnaires plus facile, car il aurait juste à vérifier les «scores» incorrects plutôt que les mots mal orthographiés, et avait l'avantage supplémentaire de tester 2 compétences à la fois.
Il a engagé un de mes amis pour écrire un programme qui marquerait des mots pour lui, afin qu'il puisse générer de longues réponses sans erreur. Ce problème est inspiré par ce programme.
Exigences:
- Acceptez n'importe quel mot avec des lettres majuscules et minuscules
- Renvoie une erreur pour tous les caractères spéciaux, c'est-à-dire les espaces, les tirets, @ ^% # etc.
- a = 1, b = 2, ... et A = 1, B = 2, ...
- Imprimer la partition du mot
- (Facultatif) vérifiez que le mot figure dans un dictionnaire après la notation et imprimez un avertissement s'il ne l'est pas.
- Pas d'importation d'un dictionnaire externe de lettres-> chiffres. Vous devez le générer vous-même.
N'importe quelle langue est acceptable. Ceci est similaire à la « bataille racine numérique », mais beaucoup plus simple.
code-golf
balise.
aaaaaaaaaaaaaaaaaaaaaaaa
. Papa: Le score est de 24? C'est vrai!