Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

โค้ด JavaScript สำหรับ Fibonacci series แบบเรียกซ้ำ


เราต้องเขียนฟังก์ชันเรียกซ้ำ fibonacci() ที่ใช้ตัวเลข n และส่งกลับอาร์เรย์ที่มีองค์ประกอบ n ตัวแรกของชุดฟีโบนักชี ดังนั้น เรามาเขียนโค้ดสำหรับฟังก์ชันนี้กัน −

ตัวอย่าง

const fibonacci =(n, res =[], count =1, Last =0) => { if(n){ return fibonacci(n-1, res.concat(count), count+last, count); }; return res;};console.log(fibonacci(8));console.log(fibonacci(0));console.log(fibonacci(1));console.log(fibonacci(19));

ผลลัพธ์

ผลลัพธ์ในคอนโซลจะเป็น -

<ก่อนหน้า>[ 1, 1, 2, 3, 5, 8, 13, 21][][ 1 ][ 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181]