0.0.2 • Published 7 years ago

hamming v0.0.2

Weekly downloads
52
License
MIT
Repository
github
Last release
7 years ago

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