Basic availability example
Input
h = Hotel() h.add_room(101, 2, 100) h.add_room(102, 2, 120) h.reserve(101, '2026-04-10', '2026-04-12', 'Alice') h.available_rooms('2026-04-10', '2026-04-12')
Output
[102]
Room 101 is booked for the nights of 10th and 11th; room 102 remains available so the function returns [102].