UNPKG
@extra-array/hamming-distance
Version:
latest (1.1.7)
1.1.7
1.1.6
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.6
1.0.4
1.0.2
1.0.1
1.0.0
Get Hamming distance between arrays.
github.com/nodef/extra-array
nodef/extra-array
@extra-array/hamming-distance
/
index.js
9 lines
(8 loc)
•
228 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
function
hammingDistance
(a, b, a0=
0
, a1=a.length, b0=
0
, b1=b.length)
{
var
L
=
a1-a0, z =
0
;
if
(L!==b1-b0)
return
NaN;
for
(
var
i=
0
; i<L; i++)
if
(a[a0+i]!==b[b0+i]) z++;
return
z; };
module
.
exports
= hammingDistance;