9 lines
206 B
Text
9 lines
206 B
Text
func series (n) {
|
|
var (u, v) = (2, -4)
|
|
(n-2).times { (u, v) = (v, 111 - 1130/v + 3000/(v * u)) }
|
|
return v
|
|
}
|
|
|
|
[(3..8)..., 20, 30, 50, 100].each {|n|
|
|
printf("n = %3d -> %s\n", n, series(n))
|
|
}
|