Share this: Google+
CryptArithmetic Problem: GERALD + DONALD = ROBERT
This following puzzle is another interesting CryptArithmetic Problem:
How to solve the above challenge?
We put the letter as equality constraints
Expression1 = 100,000*G + 10,000*E + 1,000*R + 100*A + 10*L + D
Expression2 = 100,000*D + 10,000*O + 1,000*N + 100*A + 10*L + D
Expression3 = 100,000*R + 10,000*O + 1,000*B + 100*E + 10*R + T
If (Expression3 ==Expression1 + Expression2) then
Report the value of {G, E, R, A, L, D, O, N, B, T}
We do permutation of digit 0 to 9 and then compute the above expression.
Solution
The solution is unique
{G=1, E=9, R=7, A=4, L=8, D=5, O=2, N=6, B=3, T=0}
197485 GERALD
526485 DONALD
----------- + ------------ +
723970 ROBERT