S01E08: The Pro Pandit’s Pigeon Holes
Questions:
There is famous temple with a famous Pandit, and like any other famous temple the devotees are not allowed to take their mobile phones inside the temple with them. The Pandit has created 100 pigeon holes to store the mobile phones of devotees based on last 2 digits of their mobile numbers, if that is so, How these mobile phones will be distributed across the pigeon holes?
Additional Questions:
What are other different approaches possible for storing, retrieving mobile phones quickly?
Use other examples of let’s say parking lot where we park cars based on their last 2 numbers of number plate, or RTO where we have stored all the licensed number plates by their last 4 digits (given a number plate is a 10 digit number).
What to do if a pigeon hole is completely filled? or our parking spot according to our license number is already filled?
What are the advantages of hashing? where to use hashing and where not to use hashing?
Coding Assignments:
Create simulations of these questions and observe the outputs carefully.
Create visualizations / notes to see this problem visually and understand the intuition.
Understand the concepts associated with this problem deeply and try to create programs implementing those concepts.
Research about this problem and its applications.
← Back to Season 01