AlgoMaster Logo

Removing Stars From a String

s=leet**cod*e
1public String removeStars(String s) {
2    Stack<Character> stack = new Stack<>();
3
4    for (int i = 0; i < s.length(); i++) {
5        char c = s.charAt(i);
6
7        if (c == '*') {
8            if (!stack.isEmpty()) {
9                stack.pop();
10            }
11        } else {
12            stack.push(c);
13        }
14    }
15
16    StringBuilder result = new StringBuilder();
17    for (char c : stack) {
18        result.append(c);
19    }
20    return result.toString();
21}
0 / 28
leet**cod*estack