1class Solution {2public String removeDuplicates(String s, int k) {3int i = 0;4StringBuilder newString = new StringBuilder(s);5int[] count = new int[newString.length()];6while (i < newString.length()) {7if (i == 0 || newString.charAt(i) != newString.charAt(i - 1)) {8count[i] = 1;9} else {10count[i] = count[i - 1] + 1;11if (count[i] == k) {12newString.delete(i - k + 1, i + 1);13i = i - k;14}15}16i++;17}18return newString.toString();19}20}