From c4b6569a6ad369bea62ddcd610aa6c74eb21b813 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?I=C5=9F=C4=B1nsu=20Ar=C4=B1c=C4=B1?= Date: Sat, 8 Jan 2022 20:10:12 +0300 Subject: [PATCH] 1021 --- E_1021_RemoveOutermostParentheses.java | 27 ++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 E_1021_RemoveOutermostParentheses.java diff --git a/E_1021_RemoveOutermostParentheses.java b/E_1021_RemoveOutermostParentheses.java new file mode 100644 index 0000000..e3dc308 --- /dev/null +++ b/E_1021_RemoveOutermostParentheses.java @@ -0,0 +1,27 @@ +class Solution { + public String removeOuterParentheses(String S) { + // 3 ms + int L = 0, R = 0; + StringBuilder sonuc = new StringBuilder(); + StringBuilder temp= new StringBuilder(); + for (int i = 0; i < S.length(); i++) { + if (S.charAt(i) == '(') + L++; + else if (S.charAt(i) == ')') + R++; + if (L == R) { + for(int x=i-L-R+1; x