トラック
/
Elixir
Elixir
/
演習
/
アルファメティックス
アルファメティックス

アルファメティックス

中級

説明

覆面算のパズルが与えられたら、正しい答えを見つけましょう。

覆面算は、単語の文字を数字に置き換えるパズルです。

たとえば、SEND + MORE = MONEYは次のようになります。

  S E N D
  M O R E +
-----------
M O N E Y

これを正しい数字に置き換えると、次のようになります。

  9 5 6 7
  1 0 8 5 +
-----------
1 0 6 5 2

これは、それぞれの文字が異なる数字に置き換えられ、単語を数字に変換すると正しい足し算になるからです。

それぞれの文字は異なる数字を表す必要があり、複数桁の数の先頭の数字は0であってはいけません。

時間のかかるテスト

この演習のテストには、終わるまでに時間がかかる可能性があるという理由で、:slowというタグが付けられているものがあります。そのため、プラットフォーム上では自動テストランナーによって実行されません。プラットフォームのウェブエディターでこの演習を直接解いている場合は、代わりにこの演習を自分のマシンにダウンロードすることを検討してみてください。そうすれば、すべてのテストを実行して、自分の解答の効率を確認できます。

GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
Elixir Exercism

アルファメティックスを始める準備はできましたか?

Exercismに登録すれば、58個のコンセプト168個の演習、そして本物の人間によるメンタリングとともに、Elixirを学んでマスターできます。すべて無料です。