Teaser 2688: Mother’s Day
From The Sunday Times, 30th March 2014 [link]
Today we are having a family get-together to celebrate Mother’s Day. My maternal grandmother, my mother and I have each written down our date of birth in the form “ddmmyy”. This gives us three six-figure numbers and, surprisingly, both of the ladies’ numbers are multiples of mine. Furthermore, all of the digits from 0 to 9 occur somewhere in the three six-figure numbers.
What is my mother’s six-figure date of birth?
[teaser2688]
Jim Randell 9:05 am on 22 November 2022 Permalink |
At first I found many possible solutions to this puzzle.
But if we require that the 6-digit numbers formed from the date cannot have a leading zero, then this narrows down the solution space considerably (and essentially restricts the three dates to the form 10xxxx, 20yyyy, 30zzzz, and the multiples being 1, 2, 3).
This Python program runs in 129ms.
Run: [ @replit ]
The program works backwards from 2014 to 1922 looking for sets of 3 dates that make a plausible set of birthdates for the three generations.
It finds 2 possible situations, as below (ages shown are on the date the puzzle was published (2014-03-30)):
The second of these is only just plausible, so presumably the first provides the required answer. (I would have preferred the puzzle eliminated one of these solutions by an explicit condition).
Solution: The mother’s date of birth is: 200546 (i.e. 20th May 1946).
To see solutions where the 6-digit number formed from the date is permitted to have a leading zero, the check at line 9 can be removed. In this case the program finds 115 solutions.
LikeLike