문제 풀이/99클럽
[99클럽] 37일차 TIL
동까의 코딩
2024. 6. 26. 18:16
반응형
https://leetcode.com/problems/seat-reservation-manager/submissions/1300708018/
heap의 기본적인 동작을 나타내는 문제입니다.
from collections import deque
class SeatManager:
def __init__(self, n: int):
self.min_heapq = [i for i in range(1, n + 1)]
def reserve(self) -> int:
return heapq.heappop(self.min_heapq)
def unreserve(self, seatNumber: int) -> None:
heapq.heappush(self.min_heapq, seatNumber)
반응형