Two guardians stand at a fork in the road. One guardian always tells the truth on odd-numbered days and lies on even-numbered days. The other guardian always lies on odd-numbered days and tells the truth on even-numbered days. Today is Tuesday, the 14th (an even day). Guardian A says: 'Tomorrow, Guardian B will speak the truth.' Which guardian is the truth-teller today?
Guardian A
Today is day 14 (even), so one guardian tells the truth and the other lies. Tomorrow is day 15 (odd), when their behaviors swap. If Guardian A is the truth-teller today (Even-Truth/Odd-Lie), then Guardian B is (Even-Lie/Odd-Truth). On day 15 (odd), Guardian B will indeed tell the truth. Thus, Guardian A's statement is true, confirming Guardian A is today's truth-teller.
About this riddle
Logic riddles give you a few facts and ask what must be true. List what you know, cross out what cannot be, and see what is left.
Difficulty: Hard. More like this: Logic riddles with answers or try Einstein's Logic Grid for a different kind of puzzle.
More logic riddles
Two sisters were born at the exact same hour on the exact same day of the exact same year to the same biological parents, yet they are not twins. How can this be?
The student is smaller than the book, and the book is smaller than the eraser. Which one is the biggest?
A train leaves Station A with 10 passengers. At Station B, 4 people get off and 6 people get on. At Station C, half the people get off and 3 get on. How many passengers are on the train leaving Station C?
You enter a dim room with a desk. On the desk lie three items: a box of matches, an oil lamp, and a candle. You have only one single match in your hand. What must you light first to illuminate the room effectively?
In a logic system, four switches (A, B, C, D) are either ON or OFF. You know three rules: 1. If A is ON, then B is OFF. 2. If B is OFF, then C is ON. 3. If C is ON, then D is OFF. If switch D is currently ON, what must be the state of switch A?
You have two hourglasses: one measures exactly 7 minutes, and the other measures exactly 11 minutes. How can you use only these two sand timers to measure an interval of exactly 15 minutes?

