An algorithm for identifying a fruit with words
Have a look at decision trees. 

You might rather quickly see a connection to your problem: think about what you should have at each node of the tree and what at each edge. Then think about what should be at the leaves (or very bottom) of the tree and how that might answer your problem.