Fibonacci n-step number sequences: Difference between revisions

Content deleted Content added
m added whitespace before the TOC (table of contents), added a ;Task: and ;Related tasks: (bold) headers, corrected a misspelling.
Trizen (talk | contribs)
m →‎{{header|Sidef}}: minor code simplifications
Line 2,918: Line 2,918:
<lang ruby>func fib(n, xs=[1]) {
<lang ruby>func fib(n, xs=[1]) {
loop {
loop {
var len = xs.len;
var len = xs.len
len >= 20 && break;
len >= 20 && break
xs.append(xs.ft(0.max(len - n)).sum);
xs.append(xs.ft(0.max(len - n)).sum)
}
}
return xs;
return xs
}
}


range(2, 10).each { |i|
for i in (2..10) {
say fib(i).join(' ');
say fib(i).join(' ')
}
}
say fib(2, [2, 1]).join(' ');</lang>
say fib(2, [2, 1]).join(' ')</lang>
{{out}}
{{out}}
<pre>
<pre>