Buchstaben/zahlenrätsel?

1 Antwort

Wie löse ich dieses Rätsel

Wenn es viele Gleichungen sind, kann man oft eine 0, 1, 5 oder 9 identifizieren. Hier erkenne ich aber nur T = E+1 und R∈{8, 9}. Am bequemsten ist es, alle Möglichkeiten mit dem Computer durchzuprobieren:

#!/bin/env python3

from itertools import permutations

for a,b,c,e,h,l,n,r,t in permutations( range(10), 9 ):
  if 10**6*(e-t) + 10**5*(t+r-e) + 10000*(a+l-c) + \
     1000*(l+e-h) + 100*(e+b-l) + 10*(n+e-a) + (t+n-b) == 0:
    print( "A=",a, "B=",b, "C=",c, "E=",e, "H=",h,
           "L=",l, "N=",n, "R=",r, "T=",t )
    print( "   ",  t, a, l, e, n, t )
    print( '+', e, r, l, e, b, e, n )
    print( '=', t, e, c, h, l, a, b )
und wie lautet die korrekte Antwort?
A= 4 B= 5 C= 0 E= 1 H= 7 L= 6 N= 3 R= 8 T= 2
    2 4 6 1 3 2
+ 1 8 6 1 5 1 3
= 2 1 0 7 6 4 5