The Fibonacci urutan adalah hal yang cukup dikenal di sini. Heck, itu bahkan memiliki tag sendiri. Namun, untuk semua itu, kami yakin ingin tetap berpegang pada akar 1, 1, ...
(atau apakah itu 0, 1, ...
? Kita mungkin tidak pernah tahu ...). Dalam tantangan ini, aturannya sama, tetapi alih-alih mendapatkan n
item ke-5 dalam urutan Fibonacci, Anda akan mendapatkan n
item ke-5 dalam urutan Fibonacci-esque yang dimulai dengan x, y, ...
.
Memasukkan
Tiga bilangan bulat, dalam urutan apa pun yang Anda inginkan. n
adalah indeks (0 atau 1 diindeks) dari istilah dalam urutan untuk output Anda. x
dan y
merupakan dua item pertama dalam urutan Fibonacci yang dijalankan oleh program Anda saat ini.
Keluaran
The n
Istilah th dalam urutan Fibonacci dimulai dengan x
, y
.
Uji Kasus
(Diindeks 0)
n x y out
5 0 0 0
6 0 1 8
6 1 1 13
2 5 5 10
10 2 2 178
3 3 10 23
13 2308 4261 1325165
0 0 1 0
1 0 1 1
(1-diindeks)
n x y out
6 0 0 0
7 0 1 8
7 1 1 13
3 5 5 10
11 2 2 178
4 3 10 23
14 2308 4261 1325165
1 0 1 0
2 0 1 1
Peringatan
Asumsikan 0 <= x <= y
.
Harap perhatikan pesanan input Anda (harus konstan).
[1, 2, 3]
? Iya nih. Apa pun yang Anda butuhkan untuk menerima 3 bilangan bulat.
n,[x,y]
mana n
angka dan x
dan y
apakah angka dalam daftar? Itu mungkin agak terlalu fleksibel;)