JSFiddle - React, Tailwind, and code Playground

by Suvethan Nanthakumar

JavaScript

//Option 1
function mul(m,n)
{
   // make it more efficient
   if(m<0)
     m=0-m;
   if(n<0)
   	n=0-m;
    if(m<n)
     {
      var temp =m;
      m=n;
      n=temp;
     }   
 var v=0;
 if(n==1) 
      return m;
 v = mul(m,n>>1);
 v = v+v;
 if(n&1) 
      v+= m;
 return v;
}
//console.log(mul(-2,5));


//Option 2
var a = -3;
var b = 9;
var mul = 0;
if(a<0)
  a=0-a;
if(b<0)
  b=0-b;
for (var i = 1; i <= a; i++)
     mul = mul + b;
console.log(mul);