fork download
  1. )n = gets.to_i
  2. a = (1..n).map { rand }
  3.  
  4. m = a.inject(0, :+) / a.size.to_f
  5. d = a.inject(0) { |e| (e - m) ** 2 } / (n - 1).to_f
  6.  
  7. puts "median: #{m}"
  8. puts "dispersion: #{d}"
Runtime error #stdin #stdout 0s 4760KB
stdin
Standard input is empty
stdout
Standard output is empty