skip to content
developertype

practice mode on phones

tap the code to type with your on-screen keyboard. phone runs are practice only — they aren't scored or added to the leaderboard.

public boolean isValid(String s) {

Java · leetcode · type the snippet below to practice

wpm0
acc100%
time–
def fib(n): a, b = 0, 1 for _ in range(n): a, b = b, a + b return a
tab indent · shift+tab outdent · ctrl+⌫ delete word · esc restart ·

about this snippet

This is the validparens snippet in Java — a classic LeetCode interview problem. Type it through to build the muscle memory you need to write it under interview pressure. DeveloperType scores you on net WPM and accuracy and only counts runs above 95% accuracy on the leaderboard, so practice rewards precision, not speed alone.

view source (11 lines)
public boolean isValid(String s) {
    Deque<Character> stack = new ArrayDeque<>();
    for (char c : s.toCharArray()) {
        if (c == '(') stack.push(')');
        else if (c == '[') stack.push(']');
        else if (c == '{') stack.push('}');
        else if (stack.isEmpty() || stack.pop() != c) return false;
    }
    return stack.isEmpty();
}

more Java snippets:

browse all Java snippets →