primeiro commit com exercicios de Exercism realizados até esta data
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
def is_paired(input_string: str) -> bool:
|
||||
brackets_list: list = []
|
||||
for char in input_string:
|
||||
match char:
|
||||
case "(" | "{" | "[":
|
||||
brackets_list.append(char)
|
||||
case ")":
|
||||
if len(brackets_list) == 0:
|
||||
return False
|
||||
elif brackets_list[-1] != "(":
|
||||
return False
|
||||
else:
|
||||
brackets_list.pop()
|
||||
case "]":
|
||||
if len(brackets_list) == 0:
|
||||
return False
|
||||
elif brackets_list[-1] != "[":
|
||||
return False
|
||||
else:
|
||||
brackets_list.pop()
|
||||
case "}":
|
||||
if len(brackets_list) == 0:
|
||||
return False
|
||||
elif brackets_list[-1] != "{":
|
||||
return False
|
||||
else:
|
||||
brackets_list.pop()
|
||||
return True if len(brackets_list) == 0 else False
|
||||
Reference in New Issue
Block a user