동까의 코딩

[99클럽] 37일차 TIL 본문

문제 풀이/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)

 

반응형

'문제 풀이 > 99클럽' 카테고리의 다른 글

[99항해] 39일차 TIL  (0) 2024.06.28
[99클럽] 38일차 TIL  (0) 2024.06.28
[99클럽] 36일차 TIL  (0) 2024.06.25
[99클럽] 35일차 TIL  (0) 2024.06.25
[99클럽] 34일차 TIL  (0) 2024.06.23