From: "Konda R." Date: 2011-11-11T05:35:38+09:00 Subject: sum returning two values Hi, Can you please help me on this issue, I have seen your mail id from ruby forum. I am using ruby program for summing up all the numbers from array. Unfortunately it is returning two values instead of one value.?? Can you please help me on this.... I appreciate your help on this..:) Input to array: 9989 9991 19980 -> it summing above two numbers 9990 9989 19979 -> it is summing these two numbers all 4 numbers shoud add and retunr one value but , my ruby program returning two values saparately(19980 ,19979 ) sum.rb code ---- 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" ---Delete ReplyReply ForwardMove -- Posted via http://www.ruby-forum.com/.