puts eval(gets.gsub(/-\d+|[^0-9]+/, '+')<<'+0') Am 08.03.2010 um 22:10 schrieb Prasanth Ravi: > puts gets.split(' ').inject(0){|sum,x| x.to_i>0?sum+x.to_i : sum}