leetcode解答1021.remove Outermost Parentheses
607 ワード
1021. Remove Outermost Parentheses
문제
文字列sにパラメータが付与された場合、カッコの終了時に区切ってカッコ内の文字を加算して結果値を返す関数を作成します.조건
1.文字列sの長さが10000未満2.s[i]は「(」または「)」を表す
3.sはカッコ条件に一致する文字列です
풀이
const removeOuterParentheses = S => {
let counter = 0;
let breakPoint = 0;
let res = '';
for (let i = 0; i < S.length; i++) {
counter += S[i] === '(' ? 1 : -1;
if (counter === 0) {
res += S.slice(breakPoint + 1, i);
breakPoint = i + 1;
}
}
return res;
};
Reference
この問題について(leetcode解答1021.remove Outermost Parentheses), 我々は、より多くの情報をここで見つけました https://velog.io/@devmomo/leetCode-문제-풀이-1021.-remove-Outermost-Parenthesesテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol