반응형

https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses/

 

문자열은 유효한 괄호 쌍이므로, 열린 괄호를 만나면 depth가 증가, 닫힌 괄호를 만나면 depth를 감소해줍니다.

최대 depth를 찾아줍니다.

class Solution {
public:
    int maxDepth(string s) {
        int d = 0, res = 0;
        for(char c : s) {
            if(c == '(') d++;
            else if(c == ')') res = max(res, d--); 
        }
        return res;
    }
};
반응형

'Algorithm' 카테고리의 다른 글

LeetCode 623. Add One Row to Tree  (0) 2024.04.20
LeetCode 404. Sum of Left Leaves  (0) 2024.04.20
LeetCode 79. Word Search  (0) 2024.04.04
LeetCode 205. Isomorphic Strings  (0) 2024.04.04
LeetCode 58. Length of Last Word  (0) 2024.04.04

+ Recent posts