解题思路:
注意事项:
参考代码:
def is_matching(expression):
stack = []
mapping = {')': '(', ']': '['}
for char in expression:
if char in mapping.values():
stack.append(char)
elif char in mapping.keys():
if not stack or mapping[char] != stack.pop():
return 'Wrong'
return 'OK' if len(stack) == 0 else 'Wrong'
expression = input()
result = is_matching(expression)
print(result)
0.0分
0 人评分
Tom数 (C++代码)浏览:828 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:737 |
九宫重排 (C++代码)浏览:2160 |
ASCII帮了大忙浏览:749 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1141 |
WU-陶陶摘苹果2 (C++代码)浏览:975 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1357 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:600 |
1124题解浏览:595 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:669 |