From e679eb841adbc53da833bb1755277c306a15b07e Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Tue, 22 Mar 2022 05:28:13 -0500 Subject: [PATCH] Incorporate the primary numerical parity analysis engine --- index.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 index.js diff --git a/index.js b/index.js new file mode 100644 index 0000000..2f70613 --- /dev/null +++ b/index.js @@ -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; +};