Skip to content

Instantly share code, notes, and snippets.

View spencerdcarlson's full-sized avatar

Spencer spencerdcarlson

View GitHub Profile
# Add sum, mean, & median to Array class
class Array; def sum; inject(:+) end end
class Array; def mean; sum.to_f / size end end
class Array
def median(arry)
sorted = arry.sort
medpt = arry.length / 2
medpt1 = ( ( arry.length - 1 ).to_f / 2 )
(sorted[medpt] + sorted[medpt1]).to_f / 2
end