How to check if a number has zero in the center in Node.js

1 Answer

0 votes
function hasZeroInCenter(number) {
    // Convert the number to a string
    const numStr = number.toString();
         
    if (numStr.length % 2 === 0) {
        return false; // Even length = no center digit
    }
         
    const centerIndex = Math.floor(numStr.length / 2);
         
    return numStr.charAt(centerIndex) === '0';
}
 
const number = 9130285;
 
if (hasZeroInCenter(number)) {
    console.log("yes");
} else {
    console.log("no");
}
 
  
  
/*
run:
   
yes
   
*/

 



answered Sep 29, 2024 by avibootz

Related questions

1 answer 109 views
1 answer 130 views
1 answer 123 views
1 answer 107 views
1 answer 121 views
1 answer 109 views
1 answer 104 views
...