Треки
/
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

Це правильно, тому що кожну літеру замінено на іншу цифру, а слова, перетворені на числа, дають правильну суму.

Кожна літера має позначати іншу цифру, а перша цифра багатоцифрового числа не може бути нулем.

Повільні тести

Один або кілька тестів цієї вправи позначено як :slow, бо вони можуть виконуватися довго. Тому на платформі їх не буде запускати автоматизований засіб запуску тестів. Якщо ми розвʼязуємо цю вправу безпосередньо на платформі, у вебредакторі, варто натомість завантажити її на власний компʼютер. Це дасть змогу запустити всі тести й перевірити ефективність свого рішення.

Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Elixir Exercism

Час розпочати Алфаметика?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Elixir, а також 58 концепцій168 вправ та справжнє наставництво від людей, і все це безкоштовно.