How to count even and odd digits in an integer with TypeScript

1 Answer

0 votes
let even = 0;
let odd = 0;
 
function countEvenOdd(n : number) {
    let reminder : number;

    while (n > 0) {
        reminder = n % 10;
        if (reminder % 2 == 0)
            even++;
        else
            odd++;
        n = Math.floor(n / 10);
    }
}
   
const n = 15907834;
       
countEvenOdd(n);
 
console.log("Total even = " + even);
console.log("Total odd = " + odd);
  
   
   
   
   
/*
run:
   
"Total even = 3" 
"Total odd = 5" 
   
*/

 



answered Jul 22, 2022 by avibootz

Related questions

1 answer 141 views
1 answer 158 views
1 answer 139 views
1 answer 191 views
1 answer 165 views
1 answer 197 views
...