Jump to content

Long multiplication: Difference between revisions

Line 2,356:
18446744073709552000 rather than the full 18446744073709551616
 
This means that to handle larger inputs, the multiplication function needs to have string parameters:
<lang javascript>function mult(num1,num2){
 
<lang javascript>function mult(num1strNum1,num2strNum2){
var a1 = num1.toString().split("").reverse();
 
var a2a1 = num2.toString()strNum1.split("").reverse();
var a1a2 = num1strNum2.toString().split("").reverse();
var aResult = new Array;
Line 2,377 ⟶ 2,379:
 
 
mult(Math.pow(2,64)'18446744073709551616', Math.pow(2,64)'18446744073709551616')</lang>
 
{{Out}}
9,659

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.