Skip to content

Instantly share code, notes, and snippets.

@iburlakov
Created November 25, 2015 21:53
Show Gist options
  • Select an option

  • Save iburlakov/621cfae521ee2aaaeca9 to your computer and use it in GitHub Desktop.

Select an option

Save iburlakov/621cfae521ee2aaaeca9 to your computer and use it in GitHub Desktop.

Revisions

  1. iburlakov created this gist Nov 25, 2015.
    12 changes: 12 additions & 0 deletions calc.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    // calculate amount of 1 digits in given number
    function calc(num) {
    var digits = 0;
    do {
    if (num & 1) {
    digits++;
    }
    num = num >>> 1
    } while (num != 0);

    return digits;
    }