Calculate the Hamming distance between two strings.
The Hamming distance measures the minimum number of substitutions required to change one string into the other of equal length.
https://lab.miguelmota.com/hamming
npm install hamming
const hammingDistance = require('hamming');
console.log(hammingDistance('foo', 'foo')); // 0
console.log(hammingDistance('for', 'foo')); // 1
console.log(hammingDistance('foobar', 'fudbaz')); // 3
console.log(hammingDistance('unequal', 'length')); // null
Hamming distance requires both strings to have the same length.
npm test
MIT