bool checkDistances(char* s, int* distance, int distanceSize) { for(int x=0;x<strlen(s);x++) { for(int y=x+1;y<strlen(s);y++) { if(s[x]==s[y]&&distance[s[x]-'a']!=y-x-1) { return false; } } } return true; }