동까의 코딩

[99클럽] 34일차 TIL 본문

문제 풀이/99클럽

[99클럽] 34일차 TIL

동까의 코딩 2024. 6. 23. 16:14
반응형

https://leetcode.com/problems/flatten-nested-list-iterator/

 

class NestedIterator(object):

    def __init__(self, nestedList):

        def dfs(nestedList):
            for item in nestedList:
                if item.isInteger():
                    self.stack.append(item.getInteger())
                else:
                    dfs(item.getList())
        self.stack = []
        dfs(nestedList)
        

    def next(self):
        
        if self.hasNext():
            return self.stack.pop(0)


    def hasNext(self):
        
        return self.stack != []

 

반응형

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

[99클럽] 36일차 TIL  (0) 2024.06.25
[99클럽] 35일차 TIL  (0) 2024.06.25
[99클럽] 33일차 TIL  (0) 2024.06.22
[99클럽] 32일차 TIL  (1) 2024.06.21
[99클럽] 31일차 TIL  (0) 2024.06.20