jeandremelaria
10/18/2017 - 2:42 PM

Js - factorialize a number

factorialize a number. example --> 5! = 1x2x3x4x5 = 120

//METHOD 1
function factorialize(num){
	//factorialize begins at 1
    var answer = 1;
    
    while( num > 1){
    	answer *= num;
        num --;
    }
	return answer;
}

console.log(factorialize(5));

//METHOD 2 using recursion
var answer = 1;

function factorialize(num){
	answer *= num;
    num--;
    
    if(num > 1){
    	factorialize(num);
    }
   return answer;
}

console.log(factorialize(5));