Skip to content

Commit

Permalink
Merge pull request #26 from JoshBenn/main
Browse files Browse the repository at this point in the history
Calculate NotNotOdd  and NotNotEven the right way with these new functions
  • Loading branch information
Lvcky-gg committed Dec 19, 2023
2 parents 677b428 + 038a565 commit 8e40e18
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,30 @@ const notOddCS = async function(num) {
return false;
}
}

function defNotNotOdd(num) {
//Cosine of the number times Math.PI == 1 is even
return Math.cos(num * Math.PI) === 1;
}

function defNotNotEven(num) {
//what better way to determine than to determine the opposite of the determined
return !defNotNotOdd(num);
}

//Just a little randomness involved with unnecessary sequences to determine the status
function doesNotNotOddNotOddlyOdd() {
const rand = Math.floor(Math.random() * 20) + 1;
function fib(n) {
if (n <= 1) {
return n;
}
return fib(n - 1) + fib(n - 2);
}

return defNotNotOdd(fib(rand));
}

export const notNotOdd = num => !not_odd(num);
export const notNotNotOdd = num => !notNotOdd(num);
export const notNotNotNotOdd = num => !notNotNotOdd(num);
Expand Down

0 comments on commit 8e40e18

Please sign in to comment.