isFactorial
Given a number, return true if the input is a factorial of any natural number
by Jesse Rogers
JavaScript
// issue #127 of rendezvous with cassidoo
// Given a number, return true if the input is a factorial of any natural number
function isFactorial(input) {
for (let i = 0; i < input; i++) {
if (i !== 0 && i + 1 !== input) {
if (input % (i + 1) === 0) {
return true;
}
}
}
return false;
}
console.log(isFactorial(3)); // false
console.log(isFactorial(6)); // true