L7 · Hard
Elevator System
Problem
Design an elevator control system for a building with multiple elevators and floors.
Requirements
- Multiple elevators serving multiple floors
- Internal floor selection (inside elevator)
- External floor request (up/down buttons)
- Optimal elevator assignment algorithm
- Track elevator state: Moving Up, Moving Down, Idle
- Door open/close logic with safety timeout
Constraints
- –Max capacity per elevator: 10 persons
- –Doors stay open max 5 seconds
- –Emergency stop button halts all elevators
✓ Saved