这是591.左代码上的标签验证设备,这很困难。
标签:“仿真”,“堆栈”
给定一个表示代码片段的字符串,您需要实现验证设备来解决此代码并将其返回是否是合法的。法律代码片段需要遵守以下所有规则:
法律法规的示例:
非法代码的示例:
注意:
假设字符串的长度为$ n $,并且当前处理的位置为$ i $,则模拟字符串。根据以下优先级检查它:
其余的是普通字符。
最后,由于应包装整个,当$ i = 0 $时,它不能是$ 1 $的情况,情况$ 3 $。您需要判断它。
代码:
这是我们“通过Leetcode”系列的第一篇文章。该系列始于2021/01/01。从开始开始时的起始代码开始,总共有1916年的问题。该主题已经完成。
在这一系列文章中,除了解释问题 - 解决想法之外,还将尽可能多地提供最简洁的代码。如果涉及通信,将有相应的代码模板。
为了使学生更容易在计算机上调试和提交代码,我建立了一个相关的仓库:https://github.com/sharingsource/logicstack-letcode。
在仓库地址中,您可以看到一系列文章的解释链接,一系列文章的相应代码,leetcode的原始链接以及其他首选解决方案。