用C语言编写程序,检查文本中括号的顺序和数量
示例:
(()))) this will return 0
)(() this will return 0
(()(()())) these braces are correct and return 1
我试过但没有得到确切的逻辑
答案 0 :(得分:4)
这是逻辑:
有一个柜台。
设为零
字符 - 如果(
- 将一个添加到计数器
)
- 减少一个计数器必须始终为> = 0,否则返回0(即在减量之前检查)
0
。否则返回1