L2 · Easy
Parking Lot System
Problem
Design a parking lot system that can handle multiple floors, different vehicle types, and manage parking slots efficiently.
Requirements
- ▸Support multiple vehicle types: Bike, Car, Truck
- ▸Support multiple floors with configurable slot counts per floor
- ▸Allocate nearest available slot to incoming vehicle
- ▸Free up slot when vehicle exits
- ▸Generate a ticket on entry and calculate fee on exit
- ▸Support different pricing per vehicle type
Constraints
- –A slot can only hold one vehicle at a time
- –Bikes take small slots, Cars take medium, Trucks take large
- –Pricing: Bike ₹20/hr, Car ₹40/hr, Truck ₹80/hr
✓ Saved