Best riddles

logic

Government School Inspector

Last week, the local Primary school was visited by the Government School Inspector who was there to check that teachers were performing well in their respective classes. He was very impressed with one particular teacher. The Inspector noticed that each time the class teacher asked a question, every child in the class put up their hands enthusiastically to answer it. More surprisingly, whilst the teacher chose a different child to answer the questions each time, the answers were always correct. Why would this be?
The children were instructed to ALL raise their hands whenever a question was asked. It did not matter whether they knew the answer or not. If they did not know the answer, however, they would raise their LEFT hand. If they knew the answer, they would raise their RIGHT hand. The class teacher would choose a different child each time, but always the ones who had their RIGHT hand raised.
90.67 %
45 votes

logicshort

Workers strike

This is a newspaper headline: Workers Strike - Want to Make Less Money! What is going on?
The workers work at the mint and are tired of being overworked. They want to work less, which is making less money, since money is made at the mind!
90.67 %
45 votes

cleanlogic

Three people in a hotel

Three people check into a hotel. They pay $30 to the manager and go to their room. The manager finds out that the room rate is $25 and gives $5 to the bellboy to return. On the way to the room, the bellboy reasons that $5 would be difficult to share among three people, so he pockets $2 and gives $1 to each person. Now, each person paid $10 and got back $1. So they paid $9 each, totalling $27. The bellboy has $2, totalling $29. ) Where is the remaining dollar?
Each person paid $9, totalling $27. The manager has $25 and the bellboy has $2. The bellboy's $2 should be added to the manager's $25 or substracted from the tenant's $27, not added to the tenants' $27.
90.67 %
45 votes

logic

The best archer ever

A duke was hunting in the forest with his men-at-arms and servants when he came across a tree. Upon it, archery targets were painted and smack in the middle of each was an arrow. "Who is this incredibly fine archer?" cried the duke. "I must find him!" After continuing through the forest for a few miles he came across a small boy carrying a bow and arrow. Eventually the boy admitted that it was he who shot the arrows plumb in the center of all the targets. "You didn't just walk up to the targets and hammer the arrows into the middle, did you?" asked the duke worriedly. "No my lord. I shot them from a hundred paces. I swear it by all that I hold holy." "That is truly astonishing," said the duke. "I hereby admit you into my service." The boy thanked him profusely. "But I must ask one favor in return," the duke continued. "You must tell me how you came to be such an outstanding shot." How'd he get to be such a good shot?
The boy shot the arrow, then painted the circle around it.
90.47 %
44 votes

short

Out for a walk

Samuel was out for a walk when it started to rain. He did not have an umbrella and he wasn't wearing a hat. His clothes were soaked, yet not a single hair on his head got wet. How could this happen?
He is bald.
90.47 %
44 votes

logic

Engineers and Managers

You have just purchased a small company called Company X. Company X has N employees, and everyone is either an engineer or a manager. You know for sure that there are more engineers than managers at the company. Everyone at Company X knows everyone else's position, and you are able to ask any employee about the position of any other employee. For example, you could approach employee A and ask "Is employee B an engineer or a manager?" You can only direct your question to one employee at a time, and can only ask about one other employee at a time. You're allowed to ask the same employee multiple questions if you want. Your goal is to find at least one engineer to solve a huge problem that has just hit the company's factory. The problem is so urgent that you only have time to ask N-1 total questions. The major problem with questioning the employees, however, is that while the engineers will always tell you the truth about other employees' roles, the managers may lie to you if they like. You can assume that the managers will do their best to confuse you. How can you find at least one engineer by asking at most N-1 questions?
You can find at least one engineer using the following process: Put all of the employees in a conference room. If there happen to be an even number of employees, pick one at random and send him home for the day so that we start with an odd number of employees. Note that there will still be more engineers than managers after we send this employee home. Then call them out one at a time in any order. You will be forming them into a line as follows: If there is nobody currently in the line, put the employee you just called out in the line. Otherwise, if there is anybody in the line, then we do the following. Let's call the employee currently at the front of the line Employee_Front, and call the employee who we just called out of the conference room Employee_Next. So ask Employee_Front if Employee_Next is a manager or an engineer. If Employee_Front says "manager", then send both Employee_Front and Employee_Next home for the day. However, if Employee_Front says "engineer", then put Employee_Next at the front of the line. Keep doing this until you've called everyone out of the conference room. Notice that at this point, you'll have asked N-1 or less questions (you asked at most one question each time you called an employee out except for the first employee, when you didn't ask a question, so that's at most N-1 questions). When you're done calling everyone out of the conference room, the person at the front of the line is an engineer. So you've found your engineer! But the real question: how does this work? We can prove this works by showing a few things. First, let's show that if there are any engineers in the line, then they must be in front of any managers. We'll show this with a proof by contradiction. Assume that there is a manager in front of an engineer somewhere in the line. Then it must have been the case that at some point, that engineer was Employee_Front and that manager was Employee_Next. But then Employee_Front would have said "manager" (since he is an engineer and always tells the truth), and we would have sent them both home. This contradicts their being in the line at all, and thus we know that there can never be a manager in front of an engineer in the line. So now we know that after the process is done, if there are any engineers in the line, then they will be at the front of the line. That means that all we have to prove now is that there will be at least one engineer in the line at the end of the process, and we'll know that there will be an engineer at the front. So let's show that there will be at least one engineer in the line. To see why, consider what happens when we ask Employee_Front about Employee_Next, and Employee_Front says "manager". We know for sure that in this case, Employee_Front and Employee_Next are not both engineers, because if this were the case, then Employee_Front would have definitely says "engineer". Put another way, at least one of Employee_Front and Employee_Next is a manager. So by sending them both home, we know we are sending home at least one manager, and thus, we are keeping the balance in the remaining employees that there are more engineers than managers. Thus, once the process is over, there will be more engineers than managers in the line (this is also sufficient to show that there will be at least one person in the line once the process is over). And so, there must be at least one engineer in the line. Put altogether, we proved that at the end of the process, there will be at least one engineer in the line and that any engineers in the line must be in front of any managers, and so we know that the person at the front of the line will be an engineer.
90.47 %
44 votes

cleanshort

A natural state

A natural state, I'm sought by all. Go without me and you shall fall. You do me when you spend, and use me when you need to eat to no end.
Balance.
90.47 %
44 votes

logic

Paying With Rings

A man comes to a small hotel where he wishes to stay for 7 nights. He reaches into his pockets and realizes that he has no money, and the only item he has to offer is a gold chain, which consists of 7 rings connected in a row (not in a loop). The hotel proprietor tells the man that it will cost 1 ring per night, which will add up to all 7 rings for the 7 nights. "Ok," the man says. "I'll give you all 7 rings right now to pre-pay for my stay." "No," the proprietor says. "I don't like to be in other people's debt, so I cannot accept all the rings up front." "Alright," the man responds. "I'll wait until after the seventh night, and then give you all of the rings." "No," the proprietor says again. "I don't like to ever be owed anything. You'll need to make sure you've paid me the exact correct amount after each night." The man thinks for a minute, and then says "I'll just cut each of my rings off of the chain, and then give you one each night." "I do not want cut rings," the proprietor says. "However, I'm willing to let you cut one of the rings if you must." The man thinks for a few minutes and then figures out a way to abide by the proprietor's rules and stay the 7 nights in the hotel. What is his plan?
The man cuts the ring that is third away from the end of the chain. This leaves him with 3 smaller chains of length 1, 2, and 4. Then, he gives rings to the proprietor as follows: After night 1, give the proprietor the single ring After night 2, take the single ring back and give the proprietor the 2-ring chain After night 3, give the proprietor the single ring, totalling 3 rings with the proprietor After night 4, take back the single ring and the 2-ring chain, and give the proprietor the 4-ring chain After night 5, give the proprietor the single ring, totalling 5 rings with the proprietor After night 6, take back the single ring and give the proprietor the 2-ring chain, totalling 6 rings with the proprietor After night 7, give the proprietor the single ring, totalling 7 rings with the proprietor
90.47 %
44 votes

funnylogic

Hippopotamus, rhino and elephant

Presume that you do not know what a rhino looks like. Now the question goes like this: If one day while walking in a forest with two of your close friends, one friend shows you an elephant and tells that this is a rhino, and another friend shows you a hippopotamus and tells you that this is rhino, who would you believe and why?
I told you that you do not know what a rhino looks like, not that you are unaware of what a hippo and elephant look like. So you shouldn't believe either of them.
90.47 %
44 votes