Valid Parentheses

Easy Solved

Description

Given a string s containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.

An input string is valid if:

  • Open brackets must be closed by the same type of brackets.
  • Open brackets must be closed in the correct order.

Example 1:

Input: s = "()"

Output: true

Example 2:

Input: s = "()[]{}"

Output: true

Example 3:

Input: s = "(]"

Output: false

Example 4:

Input: s = "([)]"

Output: false

Note:

Runner expects a single line stdin with a string (e.g. ()[]{}) and prints true or false.

Your Submissions

No submissions yet.

Discuss

Discuss stack-based validation, edge cases, and common mistakes.

Test Cases