동까의 코딩

[99클럽] 6일차 TIL 본문

문제 풀이/99클럽

[99클럽] 6일차 TIL

동까의 코딩 2024. 5. 25. 17:19
반응형

오늘은 리트코드 사이트의 문제를 풀어보았습니다.

 

https://leetcode.com/problems/smallest-number-in-infinite-set/description/

 

 

 

class SmallestInfiniteSet:

    def __init__(self):
        self.present = [True for _ in range(1002)]

    def popSmallest(self) -> int:
        for x in range(1, 1001):
            if self.present[x]:
                self.present[x] = False
                return x

    def addBack(self, num: int) -> None:
        self.present[num] = True
        


# Your SmallestInfiniteSet object will be instantiated and called as such:
# obj = SmallestInfiniteSet()
# param_1 = obj.popSmallest()
# obj.addBack(num)

 

반응형

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

[99클럽] 8일차 TIL  (0) 2024.05.27
[99클럽] 7일차 TIL  (0) 2024.05.26
[99클럽] 5일차 TIL  (0) 2024.05.24
[99클럽] 4일차 TIL  (0) 2024.05.23
[99클럽] 3일차 TIL  (0) 2024.05.22