Long multiplication: Difference between revisions
Content added Content deleted
(Kotlin entry) |
(Kotlin variant enhanced) |
||
Line 2,469: | Line 2,469: | ||
} |
} |
||
return result.foldRight(StringBuilder(result.size), { digit, sb -> |
|||
⚫ | |||
result.reversed().mapIndexed { i, digit -> |
|||
sb |
|||
⚫ | |||
}).toString() |
|||
stringResultBuilder.append(('0' + digit).toChar()) |
|||
} |
|||
return stringResultBuilder.toString() |
|||
} |
} |
||
Line 2,480: | Line 2,478: | ||
println("18446744073709551616" * "18446744073709551616") |
println("18446744073709551616" * "18446744073709551616") |
||
}</lang> |
}</lang> |
||
=={{header|Liberty BASIC}}== |
=={{header|Liberty BASIC}}== |
||