How to count the trailing zeros in a binary number using Node.js

1 Answer

0 votes
function countTrailingZeros(n) {
    let binaryStr = n.toString(2); // Convert to binary string
    let trimmedStr = binaryStr.replace(/0+$/, ''); // Remove trailing zeros
    
    return binaryStr.length - trimmedStr.length;
}

let number = 160; // binary: 1010 0000

console.log("Number of Trailing Zeros:", countTrailingZeros(number));


 
/*
run:
  
Number of Trailing Zeros: 5
     
*/

 



answered Jul 23, 2025 by avibootz

Related questions

1 answer 129 views
2 answers 172 views
1 answer 127 views
...