car = gets[/\d+/] cdr = $' ans = car.to_i cdr.scan(/(\D)(\d+)/){ ans = ans.send($1 == ?* ? :+ : :*, $2.to_i) } p ans