Long multiplication: Difference between revisions
Content added Content deleted
m (→{{header|Sidef}}: updated main code and removed the "slightly faster" version (too ugly)) |
m (→{{header|Sidef}}: added output) |
||
Line 4,661: | Line 4,661: | ||
result.append(0) |
result.append(0) |
||
} |
} |
||
var addend_digits = (addend.to_i + result[addendpos] -> |
var addend_digits = (addend.to_i + result[addendpos] -> to_s.chars) |
||
result[addendpos] = addend_digits.pop |
result[addendpos] = addend_digits.pop |
||
addend_digits.len > 0 || break |
addend_digits.len > 0 || break |
||
Line 4,693: | Line 4,693: | ||
say longhand_multiplication('18446744073709551616', '18446744073709551616')</lang> |
say longhand_multiplication('18446744073709551616', '18446744073709551616')</lang> |
||
{{out}} |
|||
<pre> |
|||
340282366920938463463374607431768211456 |
|||
</pre> |
|||
=={{header|Slate}}== |
=={{header|Slate}}== |