Buddy Strings LeetCode solution in JavaScript
1var buddyStrings = function (A, B) {2if (A.length != B.length) return false;3const diff = [];45for (let i = 0; i < A.length; i++) {6if (A[i] != B[i]) diff.push(i);7if (diff.length > 2) return false;8}9if (!diff.length) return A.length != [...new Set(A)].length;10const [i, j] = diff;11return A[i] == B[j] && B[i] == A[j];12};