2
private int getMinCount(int[] charCount) {3
int min = Integer.MAX_VALUE;5
for (int i = 0; i < charCount.length; ++i) {6
if (charCount[i] != 0) {7
min = Math.min(min, charCount[i]);14
private int getMaxCount(int[] charCount) {17
for (int i = 0; i < charCount.length; ++i) {18
max = Math.max(max, charCount[i]);24
public int beautySum(String s) {27
for (int i = 0; i < s.length(); ++i) {28
int[] charCount = new int[26]; // initialize charCount to all 030
for (int j = i; j < s.length(); ++j) {31
++charCount[s.charAt(j) - 'a'];33
// get beauty of substring from i to j34
int beauty = getMaxCount(charCount) - getMinCount(charCount);