LeetCode 1021は、最も外側のかっこを削除します

クラスソリューション{
     パブリック文字列removeOuterParentheses(文字列S){
         int型外= 0 INT 0 =インナーCHAR [] intput = S.toCharArray()。
        CHAR []出力= 新しい 文字[intput.length]。
        int型私= 0 ;
        チャー{:intput c)の
             場合(外!= 0 ){
                 場合(内側== 0 ){
                     場合( '')==のC){
                        アウター + = 1 ;
                    } {
                        インナー - = 1 ;
                        出力[I] = C。
                        I + = 1 ;
                    }
                } {
                     場合( '(' == C){
                        インナー - = 1 ;
                        出力[I] = C。
                        I + = 1 ;
                    } {
                        インナー + = 1 ;
                        出力[I] = C。
                        I + = 1 ;
                    }
                }
            } {
                アウター - = 1 ;
            }
        }
        戻る 新しい文字列(出力).substring(0 、i)を、
    }
}

 

おすすめ

転載: www.cnblogs.com/stone94/p/10927031.html