Level 2: Menengah Perulangan (Loop)
Deret Fibonacci
Latihan menggunakan perulangan untuk menghasilkan deret Fibonacci sebanyak n suku pertama.
Dipublikasikan: 19 Februari 2026
📝 Problem
Buatlah algoritma untuk menampilkan deret Fibonacci sebanyak n suku pertama.
Deret Fibonacci: Setiap suku adalah jumlah dua suku sebelumnya. Contoh: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, …
Input
n: Jumlah suku yang ingin ditampilkan
Output
- Deret Fibonacci sebanyak n suku
Contoh
| Input | Output |
|---|---|
| 5 | 0 1 1 2 3 |
| 8 | 0 1 1 2 3 5 8 13 |
| 1 | 0 |
| 2 | 0 1 |
| 10 | 0 1 1 2 3 5 8 13 21 34 |
💡 Tips
Gunakan tiga variabel: a (suku sekarang), b (suku berikutnya), dan c (hasil jumlah). Setiap iterasi, update a menjadi b, dan b menjadi c. Ini adalah contoh sliding window yang klasik!
Siap untuk mulai mengerjakan?
Kamu punya waktu 30 menit untuk mencoba sebelum kunci jawaban terbuka. Latih logikamu tanpa bantuan AI!
Tahan tombol selama 2 detik untuk mulai mengerjakan
💡 Tips: Coba kerjakan dulu sebelum melihat solusi. Gunakan kertas atau text editor untuk menulis pseudocode.
Kunci Jawaban Terkunci Waktumu 30 menit. Klik cepat 3x untuk buka jawaban atau mengakhiri sesi.
Sisa Waktu 30:00
Klik cepat lagi!