Skip to content

Commit 828a71e

Browse files
authored
fix: update python solution for lc No.2899 (#5029)
1 parent cc17920 commit 828a71e

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

  • solution/2800-2899/2899.Last Visited Integers
Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
class Solution:
2-
def lastVisitedIntegers(self, words: List[str]) -> List[int]:
3-
nums = []
2+
def lastVisitedIntegers(self, nums: List[int]) -> List[int]:
3+
seen = []
44
ans = []
55
k = 0
6-
for w in words:
7-
if w == "prev":
6+
for x in nums:
7+
if x == -1:
88
k += 1
9-
i = len(nums) - k
10-
ans.append(-1 if i < 0 else nums[i])
9+
ans.append(-1 if k > len(seen) else seen[-k])
1110
else:
1211
k = 0
13-
nums.append(int(w))
12+
seen.append(x)
1413
return ans

0 commit comments

Comments
 (0)