Skip to content
Related Articles
Get the best out of our app
GFG App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Birthday Puzzle

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

Puzzle:
On a new year day, two old friends (A and B) meet at a party. As they met after a long time person B wanted person A to guess his birthday. As both friends are not in touch for a long time person A was unable to guess his birthday. So person B decided to give some hints. Below are the hints:

  1. The day before yesterday I was 25 and next year I will be 28, then person B asked person A to find his birthday. 
  2. The above condition can be true for only one day in the year

Solution:

Person B’s birthday is on December 31.

Explanation:

Person A met his old friend on New Year that is on January 1. So, the day before yesterday was December 30 at that time person B was 25 year old and at the present Day(January 1) B is 26 years old.

This year on December 31 person B will be of age 27 and next year his age will be 28.

Date

Age

December 30 25 years old
December 31 26 years old
January 1 (This year) 26 years old
December 31 (This year) 27 years old
December 31 (Next year) 28 years old

Therefore, Person B’s birthday is on December 31.

My Personal Notes arrow_drop_up
Last Updated : 18 Jan, 2023
Like Article
Save Article
Similar Reads