Sunday Times Teaser 2741 – Neater Easter Teaser
by Andrew Skidmore
Published: 5 April 2015 (link)
In my latest effort to produce a neater Easter Teaser I have once again consistently replaced each of the digits by a different letter. In this way
NEATER LATEST EASTER TEASER
represent four six-figure numbers in increasing order. Furthermore, the following addition sum is correct:
F | L | O | R | A | L | ||
+ | E | A | S | T | E | R | |
= | = | = | = | = | = | ||
B | O | N | N | E | T | ||
= | = | = | = | = | = |
What is the BONNET’s value?
One Comment
Leave one →
-
Brian Gladman permalink12345678910111213from itertools import combinations, permutationsfor c in combinations('123456789', 4):d = dict(zip('NLET', c))for p in permutations(set('0123456789').difference(c)):d.update(zip('ABFORS', p))floral = int(''.join(d[c] for c in 'FLORAL'))easter = int(''.join(d[c] for c in 'EASTER'))bonnet = int(''.join(d[c] for c in 'BONNET'))if floral + easter == bonnet:print('BONNET = {}'.format(bonnet))