Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Clear&Readable solution in Clear category for [old] The Hamming Distance by SaintDron
"use strict";
function hammingDistance(n, m){
return (n ^ m).toString(2).split('').reduce((a, с) => a + +с, 0);
}
var assert = require('assert');
if (!global.is_checking) {
assert.equal(hammingDistance(117, 17), 3, "First example");
assert.equal(hammingDistance(1, 2), 2, "Second example");
assert.equal(hammingDistance(16, 15), 5, "Third example");
console.log("Coding complete? Click 'Check' to review your tests and earn cool rewards!");
}
Aug. 1, 2018