Minimum Length of String After Deleting Similar Ends LeetCode solution in Java
1class Solution {2public int minimumLength(String s) {3int length = s.length();4char[] chars = s.toCharArray();5for (int left = 0, right = chars.length - 1; left < right; ) {6if (chars[left] == chars[right]) {7char c = chars[left];8while (left < right && chars[left] == c) {9left++;10length--;11}1213while (right >= left && chars[right] == c) {14right--;15length--;16}17} else {18break;19}20}21return length;22}23}