Мой папа - учитель на пенсии, и он давал комбинированные тесты по орфографии и математике, где студент записывал слово, а затем «набирал» слово, складывая буквы, где a = 1, b = 2 и т. Д. (например, кошка = 3 + 1 + 20 = 24). Это облегчало оценку тестов, так как он должен был просто проверять правильность «оценок», а не неправильно написанных слов, и имел дополнительное преимущество в тестировании 2 навыков одновременно.
Он нанял моего друга, чтобы он написал программу, которая будет набирать слова для него, чтобы он мог генерировать длинные ключи ответа без ошибок. Эта проблема вдохновлена этой программой.
Требования:
- Принять любое слово с прописными и строчными буквами
- Вернуть ошибку для любых специальных символов, например пробелов, дефисов, @ ^% # и т. Д.
- a = 1, b = 2, ... и A = 1, B = 2, ...
- Распечатать счет слова
- (Необязательно) проверьте, что слово находится в словаре после оценки, и выведите предупреждение, если это не так.
- Нет импорта внешнего письма-> словарь цифр. Вы должны создать это самостоятельно.
Любой язык приемлем. Это похоже на « цифровую корневую битву» , но намного проще.
code-golf
тэга.
aaaaaaaaaaaaaaaaaaaaaaaa
. Папа: оценка 24? Это верно!