解题思路:
注意事项:
参考代码:
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 人评分
校门外的树 (C语言代码)浏览:989 |
三角形 (C++代码)递推浏览:825 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:628 |
A+B for Input-Output Practice (V) (C语言代码)浏览:497 |
Tom数 (C语言代码)浏览:517 |
1197求助浏览:669 |
快速排序算法1浏览:996 |
众数问题 (C语言代码)浏览:660 |
1074(纳闷了,答案错误,求指教)浏览:384 |