(arrive, depart, K)
| 11 | - But if no arrive date is less than depart date then there are enough rooms for N bookings and hence returning True |
| 12 | ''' |
| 13 | def hotel(arrive, depart, K): |
| 14 | arrive.sort() |
| 15 | depart.sort() |
| 16 | for i in range(len(arrive)): |
| 17 | if i+K<len(arrive) and arrive[i+K]<depart[i]: |
| 18 | return False |
| 19 | return True |
| 20 | |
| 21 | if __name__=="__main__": |
| 22 |