>>67093694
>>67093891
I fucking give up, there is no way i will write program that will check every opportunity. I am terrible programmer
char* swap (char* A, int i, int j) {
char temp = A[i];
A[i] = A[j];
A[j] = temp;
return A;
}
bool buddyStrings(char *A, char *B) {
int h=0;
int w[2];
if (strlen(A) == 0 || strlen(B) == 0) {
return false;
}
for (int i=0;i<strlen(A);i++) {
if (A[i] != B[i]) {
w[h] = i;
h++;
}
if (h>=2) {
if (strcmp(swap(A, w[0],w[1]), B) == 0) {
return true;
}
return false;
}
}
if (strcmp(swap(A, 0,1), B) == 1 && strlen(A) <= 2) {
return false;
}
return true;
}