Number Ruby

require 'bigdecimal'
puts BigDecimal("105000").split
# => [1, "105", 10, 6]
# That is, 0.105*(10**6)
puts BigDecimal("-0.005").split
# => [-1, "5", 10, -2]
# That is, -1 * (0.5*(10**-2))