• Source
    1. def f(x)
    2. a0=Rational(156,1)
    3. a1=Rational(-1251,4)
    4. a2=Rational(4987,24)
    5. a3=Rational(-215,4)
    6. a4=Rational(113,24)
    7. a5=Rational(0,1)
    8. xr=Rational(x,1)
    9. [a0,a1,a2,a3,a4,a5].each_with_index.map{|a,i|a*(xr**i)}.inject(:+)
    10. end
    11.  
    12. (1..5).each{|x| puts f(x) }