Long multiplication: Difference between revisions

Kotlin variant enhanced
(Kotlin entry)
(Kotlin variant enhanced)
Line 2,469:
}
 
val stringResultBuilder =return result.foldRight(StringBuilder(result.size), { digit, sb ->
if (digit != 0 || stringResultBuildersb.length > 0) sb.append('0' + digit)
result.reversed().mapIndexed { i, digit ->
sb
if (digit != 0 || stringResultBuilder.length > 0)
}).toString()
stringResultBuilder.append(('0' + digit).toChar())
}
return stringResultBuilder.toString()
}
 
Line 2,480 ⟶ 2,478:
println("18446744073709551616" * "18446744073709551616")
}</lang>
 
=={{header|Liberty BASIC}}==
 
Anonymous user