RosettaCodeData/Task/Averages-Arithmetic-mean/Ruby/averages-arithmetic-mean.rb

10 lines
170 B
Ruby

def mean(nums)
nums.sum(0.0) / nums.size
end
nums = [3, 1, 4, 1, 5, 9]
nums.size.downto(0) do |i|
ary = nums[0,i]
puts "array size #{ary.size} : #{mean(ary)}"
end