Polynomial long division: Difference between revisions

Line 805:
end
q = Array.new([0] * numerator.length) {0}
while (dn = degree(numerator)) >= dd
Line 818:
 
def degree(ary)
idx = ary.reverse.find_indexrindex {|x| x.nonzero?}
idx.nil? ? -1 : ary.length - 1 - idx
end
 
Anonymous user