Hacker News new | ask | show | jobs
by csmeder 5968 days ago
Honest feed back? How about this version:

  def fact(max=ARGV[0].to_i, i1=1, i2=1, i=1)
    i < max ? fact(max, i2, i1+i2, i+1) : (puts i1)
  end 
  fact()
This was the 2nd program I wrote in Ruby (I know it's recursive and therefore inefficient but my goal was to see how short I could make it not how efficient)