高見龍

iOS app/Ruby/Rails Developer & Instructor, 喜愛非主流的新玩具 :)

Fibonacci數列

前不久在Yahoo知識家看到有人在問怎麼樣用Flash做出Fibonacci數列的效果,發現其實用陣列配合迴圈就可以完成了:

1
2
3
4
5
6
7
8
9
10
11
12
function Fibonacci(n:Number)
{
  var fib:Array =[0,1];
  for (var i = 1; i < n-1; i++)
  {
    fib.push(fib[i]+fib[i-1]);
  }
  return fib;
}

trace(Fibonacci(10));
//得到結果0,1,1,2,3,5,8,13,21,34

Comments