Pergunta de entrevista da empresa SentinelOne

Valid Parenthesis in an mathematical expression.

Respostas da entrevista

Sigiloso

10 de mai. de 2024

Used stack

Sigiloso

11 de ago. de 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