All about flooble | fun stuff | Get a free chatterbox | Free JavaScript | Avatars    
perplexus dot info

Home > Logic
Calendar Game (Posted on 2011-01-02) Difficulty: 2 of 5
Two people are playing a game. The first player announces "January 1". From then on, each player announces a date that's later in the year, subject to the proviso that only the month name or the date of the month can change, not both. The object is to be the one to announce "December 31".

If you're the second player, what date do you announce after the first player has announced "January 1", and what is your strategy from there on?

See The Solution Submitted by Charlie    
Rating: 3.0000 (3 votes)

Comments: ( Back to comment list | You must be logged in to post comments.)
Some Thoughts First Thoughts (spoiler?) | Comment 1 of 8
I would try January 20.  That leaves 11 months and 11 days to go. From that point on, if the first player advances the months by n, I advance the days by n. if the first player advances the days by n, I advance the months by n.  

In other words, as long as I keep the months remaining equal to the days remaining, the other player is constrained to have them always be different, and I am the only one who can win.  I don't think that leap years will present a problem, but maybe I am missing something.

For instance:
a) after Jan 20, if the first player says April 20 then I say April 23. 
a) after Jan 22, if the first player says Jan 24 then I say March 24. 

This strategy would have a problem, I think, if December had only 30 days, or if October or November was the leap month (instead of February), but the calendar was apparently crafted to make this game easy. 

  Posted by Steve Herman on 2011-01-02 12:55:35
Please log in:
Remember me:
Sign up! | Forgot password

Search body:
Forums (0)
Newest Problems
Random Problem
FAQ | About This Site
Site Statistics
New Comments (1)
Unsolved Problems
Top Rated Problems
This month's top
Most Commented On

Copyright © 2002 - 2018 by Animus Pactum Consulting. All rights reserved. Privacy Information