Integer long division: Difference between revisions

Content added Content deleted
m (→‎{{header|Julia}}: fix Int64 signed overflow)
m (remove unneeded code)
Line 42: Line 42:
else
else
prefix, suffix = split(string(BigFloat(numr) / denr)[begin:end-2], ".")
prefix, suffix = split(string(BigFloat(numr) / denr)[begin:end-2], ".")
idx = something(findfirst(repeated, suffix), 1:1).start
println(lpad("$numr/$denr", 36), " (Period ", rpad("$(length(repeated)))", 6),
println(lpad("$numr/$denr", 36), " (Period ", rpad("$(length(repeated)))", 6),
" = $prefix.$(suffix[begin:extra])$(overline(repeated))")
" = $prefix.$(suffix[begin:extra])$(overline(repeated))")