10 lines
206 B
Text
10 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))
|
||
|
|
}
|