jweinst1
9/12/2015 - 6:59 PM

some array functions in ruby.

some array functions in ruby.

def rangearray(x)
    range = []
    for i in 0..x
        range << i
    end
    return range
end
def sortarray(x)
    newarray = []
    while x.length > 0
        newarray << x.min
        x.delete(x.min)
    end
    return newarray
end
#merges multiple arrays into one
def mergearrays(*lists)
    newarray = []
    for elem in lists
        newarray += elem
    end
    return newarray
end
#sorts multiple arrays into one
def sortmultiple(*lists)
    newarray = []
    for elem in lists
        newarray += elem
    end
    newarray = sortarray(newarray)
    return newarray
end
# removes all elements below a value in an array
def chopbynum(x, lst)
    for elem in lst
        if elem < x
            lst.delete(elem)
        end
    end
    return lst
end