华为OD机试 - 括号检查(Python)| 真题含思路

Posted 梦想橡皮擦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试 - 括号检查(Python)| 真题含思路相关的知识,希望对你有一定的参考价值。

括号检查

题目

现有一字符串 仅由 \'(\',\')\',\'\',\'\',\'[\',\']\' 六种括号组成,若字符串满足以下条件之一,则为无效字符串

  1. 任意类型的左右括号数量不相等

  2. 存在未按正确顺序(先左后右)闭合的括号,

    输出括号的最大嵌套深度
    若字符串无效则输出 0
    0 <= 字符串长度 <= 100000

输入

一个只包括 \'(\',\')\',\'\',\'\',\'[\',\']\' 的字符串

输出

一个整数 ,最大的括号深度

示例一

输入

[]

输出

1

说明

有效字符串最大嵌套深度为 1

示例二

输入

([]())

输出</

以上是关于华为OD机试 - 括号检查(Python)| 真题含思路的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试真题Java实现括号检查真题+解题思路+代码(2022&2023)

华为OD机试真题Java实现括号匹配真题+解题思路+代码(2022&2023)

华为OD机试用Python实现 -称砝码(2023-2-26华为OD机试人员抽到的真题)

华为OD机试真题 JS 实现简单的解压缩算法2023 Q1 | 200分

华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典

华为机试(Python)真题Od