diff --git a/longestValidParanthesis.java b/longestValidParanthesis.java new file mode 100644 index 0000000..c2a1581 --- /dev/null +++ b/longestValidParanthesis.java @@ -0,0 +1,60 @@ +// Input: +// +// 2 +// ((() +// )()()) +// +// Output: +// +// 2 +// 4 + +import java.util.*; +import java.text.*; +import java.math.*; +import java.util.regex.*; + + class longestValidParanthesis +{ + public static void main (String[] args) + { + Scanner in = new Scanner(System.in); + int test = in.nextInt(); + for(int t=0;t stack = new Stack<>(); + Stack index = new Stack<>(); + int n = str.length(); + int A[] = new int[n]; + for(int i=0;i