私の父は引退した教師であり、彼は学生が単語を綴るスペルと数学のクイズを組み合わせて与え、その後、a = 1、b = 2などの文字を加算して単語を「採点」しました。 (例:cat = 3 + 1 + 20 = 24)。これにより、クイズの採点が容易になりました。スペルが間違っている単語ではなく、誤った「スコア」をチェックするだけで済み、2つのスキルを一度にテストできるという利点がありました。
彼は私の友人を雇って、彼のために単語を採点するプログラムを書いたので、彼は間違いなく長い回答キーを生成することができました。この問題は、そのプログラムに触発されています。
要件:
- 大文字と小文字の任意の単語を受け入れます
- スペース、ハイフン、@ ^%#などの特殊文字に対してエラーを返します。
- a = 1、b = 2、...およびA = 1、B = 2、...
- 単語のスコアを印刷する
- (オプション)スコアリング後に単語が辞書にあることを確認し、ない場合は警告を出力します。
- 外部の文字->数字辞書をインポートしません。自分で生成する必要があります。
任意の言語が受け入れられます。これは「デジタルルートバトル」に似ていますが、はるかに簡単です。
code-golf
タグを使用します。
aaaaaaaaaaaaaaaaaaaaaaaa
。お父さん:スコアは24ですか?そのとおり!