Skip to content

Instantly share code, notes, and snippets.

@giannispan
Created February 1, 2016 17:15
Show Gist options
  • Save giannispan/4612f6aeceebba496f4a to your computer and use it in GitHub Desktop.
Save giannispan/4612f6aeceebba496f4a to your computer and use it in GitHub Desktop.
Bit Counting
var countBits = function(n) {
var bRep = (n >>> 0).toString(2);
var digits = (bRep).toString(10).split("").map(function(t){return parseInt(t)});
console.log(digits);
var k =0;
for (var i = 0; i < digits.length; i++) {
if (digits[i] == 1) {
k++ ;
}
}
return k;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment