Skip to content
This repository has been archived by the owner on May 24, 2022. It is now read-only.

miguelmota/hamming

Repository files navigation

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

About

Calculate the Hamming distance between two strings.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published