Sha256: 4047123f2a01c3a1bdc02686aa34db80f772d9175a970d6de04cec2e264b4b40
Contents?: true
Size: 1.29 KB
Versions: 64
Compression:
Stored size: 1.29 KB
Contents
# Alphametics Write a function to solve alphametics puzzles. [Alphametics](https://en.wikipedia.org/wiki/Alphametics) is a puzzle where letters in words are replaced with numbers. For example `SEND + MORE = MONEY`: ``` S E N D M O R E + ----------- M O N E Y ``` Replacing these with valid numbers gives: ``` 9 5 6 7 1 0 8 5 + ----------- 1 0 6 5 2 ``` This is correct because every letter is replaced by a different number and the words, translated into numbers, then make a valid sum. Each letter must represent a different digit, and the leading digit of a multi-digit number must not be zero. Write a function to solve alphametics puzzles. ## Setup Go through the setup instructions for JavaScript to install the necessary dependencies: http://exercism.io/languages/javascript ## Making the Test Suite Pass Execute the tests with: jasmine <exercise-name>.spec.js Replace `<exercise-name>` with the name of the current exercise. E.g., to test the Hello World exercise: jasmine hello-world.spec.js In many test suites all but the first test have been skipped. Once you get a test passing, you can unskip the next one by changing `xit` to `it`. ## Submitting Incomplete Solutions It's possible to submit an incomplete solution so you can see how others have completed the exercise.
Version data entries
64 entries across 64 versions & 1 rubygems