Delete Characters to Make Fancy String LeetCode solution in Java
1class Solution {2public String makeFancyString(String s) {3char prev = s.charAt(0);4int freq = 1;5StringBuilder res = new StringBuilder();6res.append(s.charAt(0));7for (int i = 1; i < s.length(); i++) {8if (s.charAt(i) == prev) freq++;9else {10prev = s.charAt(i);11freq = 1;12}13if (freq < 3) res.append(s.charAt(i));14}15return res.toString();16}17}