Minimum Add to Make Parentheses Valid LeetCode solution in Java
1class Solution {2public int minAddToMakeValid(String s) {3int open = 0;4int extra = 0;5for (int i = 0; i < s.length(); i++) {6if (s.charAt(i) == '(') {7open++;8} else {9if (open == 0) {10extra++;11} else {12open--;13}14}15}16return open + extra;17}18}