Calculates the Hamming distance between two values.
^
) to find the bit difference between the two numbers.Number.prototype.toString()
.1
s in the string, using String.prototype.match()
.const hammingDistance = (num1, num2) =>
((num1 ^ num2).toString(2).match(/1/g) || '').length;
hammingDistance(2, 3); // 1
JavaScript, Math
Calculates the distance between two points in any number of dimensions.
JavaScript, Math
Calculates the distance between two vectors.
JavaScript, Math
Calculates the distance between two points.