История изменений
Исправление wandrien, (текущая версия) :
Еще минус 2 символа. step()
тут не нужен.
STDIN.read.lines do |line|
a, b = line.strip.split(/[ +]+/)
puts "#{a} + #{b} = #{a}#{b[(a.size.downto(0).find{|i| b[0,i] == a[-i,i]})..-1]}"
end
Теперь это еще и читабельно. o_O
Короче ruby победил. Где мои 20 рублей?
Исходная версия wandrien, :
Еще минус 2 символа. step()
тут не нужен.
STDIN.read.lines do |line|
a, b = line.strip.split(/[ +]+/)
puts "#{a} + #{b} = #{a}#{b[(a.size.downto(0).find{|i| b[0,i] == a[-i,i]})..-1]}"
end
Теперь это еще и читабельно. o_O
Короче ruby победил. Где мои 20 рублей?