Quick actions

cmd+k|ctrl+k

Navigation

Languages

calc times of 1 in the binary of number

Snippet info

Language

JavaScript

Visibility

public

Author

pheker

Created

2018-05-04T13:07:45Z

Updated

2018-05-04T13:12:01Z

console.log("Hello World!");

function getTimes(n){
    if(n<1) return 0;
    for(var times = 0; n>0; n >>= 1){
        (n&1) && times++;
    }
    return times;
}

console.time("ElapsedTime")
for(var max=20,i=0; i<max; i++){
    console.log(i,getTimes(i),(i).toString(2));
}
console.timeEnd("ElapsedTime")
INFO