Pregunta de entrevista de SentinelOne

Valid Parenthesis in an mathematical expression.

Respuestas de entrevistas

Anónimo

10 may 2024

Used stack

Anónimo

11 ago 2024

class Solution: def isValid(self, s: str) -> bool: stack = [] paranthesis_exp = { "}" : "{", "]" : "[", ")" : "(" } for char in s: if char in paranthesis_exp.values(): stack.append(char) elif char in paranthesis_exp.keys(): if not stack or stack[-1] != paranthesis_exp[char]: return False stack.pop() return len(stack) == 0