The Ultimate Alphametics Solver!

An alphametic puzzle is a puzzle where words and numbers are put together into an arithmetic formula such that digits can be substituted for the letters to make the formula true.

Enter a complete alphametic expression such as TWO + TWO = FOUR and the system will output all possible solutions for it. Operands can consist of both letters and numbers. The standard precedence expressions can include +, -, *, /, %, () operators.

Warning! With many variables, there are VERY many possible solutions that must be examined. It may take a long time to find solutions. Patience Please!!! (BIG + CAT = LION, a 9 variable expression, will take 8 minutes to analyze. A 10 variable expression will take over 80 minutes!!!)

About The Ultimate Alphametics Solver!

Source Code

Library Source Code