hamming

Calculate the Hamming distance between two strings.

Usage no npm install needed!

<script type="module">
  import hamming from 'https://cdn.skypack.dev/hamming';
</script>

README

hamming

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.

Demo

https://lab.miguelmota.com/hamming

Install

npm install hamming

Usage

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.

Test

npm test

License

MIT