3 ms·
u mad bro, that u had to write so many lines, and yet your code couldn't print out pascal(5000) u mad? in ruby, def fact(n) n == 0 ? 1 : n.downto(1).in
by z324werwer 15y ago
u mad bro, that u had to write so many lines, and yet your code couldn't print out pascal(5000)
u mad?
in ruby,
def fact(n)
n == 0 ? 1 : n.downto(1).inject(:*)
end
def pascal(n)
0.upto(n) {|r| print "#{fact(n)/(fact(r)*fact(n - r))} "}
end