Napisałem prosty algorytm w javascript umożliwiający wyznaczenie n-tej liczby ciągu Fibonacciego i sumy pierwszych n liczb.
Oto on:
function fib(m){
for(var a=b=1,s=c=2;c<m;){s+=c++%2?a+=b:b+=a}return m<2?null:[s,a<b?b:a];
}
Przykładowe działanie:
Aby obejrzeć przykład musisz mieć włączone javascript. Skrypt możesz też odpalić samodzielnie korzystając z podanego powyżej kodu.
Skrypt zwraca tablicę w postaci:
Array ( [0] => suma pierwszych n liczb [1] => n-ta liczba ciągu )