Design a SeatManager class that assigns seats in increasing order and supports unreserving.
Constraints
Example
>>> manager = SeatManager(5) >>> manager.reserve() 1 >>> manager.reserve() 2 >>> manager.unreserve(2) >>> manager.reserve() 2 >>> manager.reserve() 3 >>> manager.reserve() 4 >>> manager.reserve() 5 >>> manager.reserve() 1 >>> seat_manager_operations(5, ["reserve", "reserve", "unreserve", 2, "reserve"]) [1, 2, None]
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints