Skip to content

Commit 9ae580a

Browse files
authored
Create Last Visited Integers.java
1 parent b4dc59f commit 9ae580a

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

Easy/Last Visited Integers.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
class Solution {
2+
public List<Integer> lastVisitedIntegers(List<String> words) {
3+
List<Integer> result = new ArrayList<>();
4+
List<Integer> numbers = new ArrayList<>();
5+
int cursor = -1;
6+
for (String word : words) {
7+
if (word.equals("prev")) {
8+
result.add(cursor == -1 ? -1 : numbers.get(cursor));
9+
cursor = cursor == -1 ? -1 : (cursor - 1);
10+
} else {
11+
numbers.add(Integer.parseInt(word));
12+
cursor = numbers.size() - 1;
13+
}
14+
}
15+
return result;
16+
}
17+
}

0 commit comments

Comments
 (0)