class RealMultiplication::Multiply

Public Class Methods

result(a,b) click to toggle source
# File lib/real_multiplication/multiply.rb, line 4
def self.result(a,b)
  mul = 0
  size = b.to_s.size
  begin
    rem = b % 10
    diff = (size - b.to_s.size)
    mul += (diff == 0) ? (a * rem) : (a * rem * diff * 10)
    b = b / 10
  end until b == 0
  mul
end