How to count the number of 1 bit in a given number with TypeScript

1 Answer

0 votes
function Count1Bit(n: number) {
    let count = 0;
  
    while (n > 0) {
        count += n & 1;
        n >>= 1;
    }
    return count;
}
         
         
const n = 95; // 0101 1111
          
const count = Count1Bit(n);
          
console.log("Number of 1 bit = " + count);
  
  
  
  
/*
run:
        
"Number of 1 bit = 6" 
        
*/
    

 



answered Dec 4, 2021 by avibootz

Related questions

1 answer 176 views
2 answers 169 views
2 answers 151 views
1 answer 109 views
1 answer 122 views
...