Discussion on: Daily Challenge #250 - Last Digit of a Large Number

citizen428 profile image
Michael Kohl

Ah yes, somehow I was thinking this would have the same order as chars.to_a, but it doesn't, so you can easily get back the number:

[5, 4, 3, 2, 1].each.with_index.reduce(0) do |result, (n, i)| 
  result + n * 10 ** i
#=> 12345