Skip to content

Ruby translation of Peter Norvig's solution to When is Cheryl's birthday problem

Notifications You must be signed in to change notification settings

JuanitoFatas/cheryl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is my Ruby translation to Peter Norvig's solution to When is Cheryl's Birthday problem.

When is Cheryl's Birthday?

  1. Albert and Bernard just became friends with Cheryl, and they want to know when her birthday is. Cheryl gave them a list of 10 possible dates:

        May 15     May 16     May 19
       June 17    June 18
       July 14    July 16
     August 14  August 15  August 17
    
  2. Cheryl then tells Albert and Bernard separately the month and the day of the birthday respectively.

  3. Albert: I don't know when Cheryl's birthday is, but I know that Bernard does not know too.

  4. Bernard: At first I don't know when Cheryl's birthday is, but I know now.

  5. Albert: Then I also know when Cheryl's birthday is.

  6. So when is Cheryl's birthday?

View Peter Norvig's solution translate in Ruby:

Credits

See norvig/pytudes - Python programs to practice or demonstrate skills, it's gold.

About

Ruby translation of Peter Norvig's solution to When is Cheryl's birthday problem

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages