Skip to content

Commit 17f65bb

Browse files
Create Solution.py
1 parent 985ed3b commit 17f65bb

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed
+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
class NestedIterator:
2+
def __init__(self, nestedList: [NestedInteger]):
3+
self.res = []
4+
stack = nestedList
5+
6+
while stack:
7+
k = stack[0]
8+
stack = stack[1:]
9+
if k.isInteger():
10+
self.res.append(k)
11+
else:
12+
stack=k.getList()+stack
13+
14+
self.i=0
15+
16+
def next(self) -> int:
17+
self.i+=1
18+
return self.res[self.i-1]
19+
20+
def hasNext(self) -> bool:
21+
return self.i < len(self.res)

0 commit comments

Comments
 (0)