Incorporate the primary numerical parity analysis engine

This commit is contained in:
Nick Chambers 2022-03-22 05:28:13 -05:00
parent ee781ff568
commit e679eb841a
1 changed files with 17 additions and 0 deletions

17
index.js Normal file
View File

@ -0,0 +1,17 @@
exports.isProbablyEven = (number) => {
let evens = 0, odds = 0;
while(number > 0) {
let digit = number % 10;
if(digit % 2 === 0) {
evens += 1;
} else {
odds += 1;
}
number = Math.floor(number / 10);
}
return evens >= odds;
};