Kodlama: JavaScript'te n'inci Fibonacci Sayısını Bulun
Feb 17 2023
Bu yazıda n'inci Fibonacci sayısını bulacağımız bir kod parçasından bahsedeceğiz. Fibonacci Dizisi: Fibonacci dizisi, her sayının kendisinden önceki iki sayının toplamı olduğu bir sayı dizisidir.
Bu yazıda n'inci Fibonacci sayısını bulacağımız bir kod parçasından bahsedeceğiz.
Fibonacci Serisi : Fibonacci dizisi, her sayının kendinden önceki iki sayının toplamı olduğu bir sayı dizisidir. Dizi 0 ve 1 ile başlar ve sonraki sayılar önceki ikisinin toplamı olarak hesaplanır.
Yöntem 1: For döngüsünü kullanma
Nasıl çalıştığını anlamak için kodu satır satır inceleyelim:
function fibonacci(n) {
let a = 0;
let b = 1;
if (n === 0) {
return a;
}
for (let i = 2; i <= n; i++) {
let c = a + b;
a = b;
b = c;
}
return b;
console.log(fibonacci(3));
Tam Kod:
function fibonacci(n) {
let a = 0;
let b = 1;
if (n === 0) {
return a;
}
for (let i = 2; i <= n; i++) {
let c = a + b;
a = b;
b = c;
}
return b;
}
console.log(fibonacci(3));
Yöntem 1: Özyinelemeyi Kullanma
Nasıl çalıştığını anlamak için kodu satır satır inceleyelim:
function fibonacci(n) {
if (n <= 1) {
return n;
}
return fibonacci(n - 1) + fibonacci(n - 2);
console.log(fibonacci(2));
Tam Kod:
function fibonacci(n) {
if (n <= 1) {
return n;
}
return fibonacci(n - 1) + fibonacci(n - 2);
}
console.log(fibonacci(2));
semafor | Java Eşzamanlı API Java Eşzamanlı API Paketleri — Bölüm 1 Python'da Java İş Parçacığı Oluşturma ve Çoklu İşleme Konusunda Birden Fazla İstisnayı Yakalayın 2023'te Dikkat Edilmesi Gereken 5 Programlama Dilini Açıkladı — Hangisi En Çok Büyüyecek? Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































