# stats calculates sum of a data set. Return value is an integer # author: module Enumerable # sum of an array of numbers def sum return self.inject(0){|acc,i|acc +i} end end # module Enumerable numbers = [] print "\n" ARGV.each { |num| i = Float(num) numbers << i } #n=numbers.sum.to_i #print n.to_s.gsub(/(\d)(?=\d{3}+(?:\.|$))(\d{3}\..*)?/,'\1,\2') print numbers.sum.to_i #print "\n"