我父亲是一位退休的老师,他经常提供拼写和数学测验的组合,学生可以在其中拼写一个单词,然后通过将字母加起来(其中a = 1,b = 2等)来“打分”该单词。 (例如cat = 3 + 1 + 20 = 24)。这使对测验进行评分变得更加容易,因为他只需要检查“分数”而不是拼写错误的单词即可,并且具有一次测试2个技能的额外好处。
他雇用了我的一个朋友来编写一个程序,该程序可以为他打分,因此他可以生成冗长的答案键而不会出错。该问题是受该程序启发的。
要求:
- 接受任何带有大写和小写字母的单词
- 返回任何特殊字符的错误,例如空格,连字符,@ ^%#等。
- a = 1,b = 2,...和A = 1,B = 2,...
- 打印单词的分数
- (可选)在计分后检查单词是否在字典中,如果不是,则打印警告。
- 无需导入外部字母->数字字典。您必须自己生成它。
任何语言都是可以接受的。这类似于“ 数字根战 ”,但要简单得多。
code-golf
标签。
aaaaaaaaaaaaaaaaaaaaaaaa
。爸爸:分数是24?那就对了!