#include <stdio.h>
#include <math.h>
int GetMaxChars(char str[]) {
int size = strlen(str);
int maxCh = 0;
for (int i = 0; i < size - 1; i++)
for (int j = i + 1; j < size; j++)
if (str[i] == str[j]) {
int temp = abs(j - i - 1);
maxCh = maxCh > temp ? maxCh : temp;
}
return maxCh;
}
int main() {
char str[] = "aBcaaBdefBgh";
printf("%d", GetMaxChars(str));
return 0;
}
/*
run:
7
*/