Untuk tantangan ini, Anda harus menampilkan hasil dari jumlah beberapa angka. Berapa angka-angka ini? Nah, Anda diberi input, ( a
, b
), yang merupakan bilangan bulat (positif, negatif, atau nol) a != b
, dan a < b
, dan setiap bilangan bulat di dalam a
dan b
(termasuk mereka) akan memiliki eksponen sesuai dengan angka Fibonacci. Itu membingungkan jadi inilah contohnya:
Input: (-2, 2)
Output: -2**1 + (-1**1) + 0**2 + 1**3 + 2**5 =
-2 + -1 + 0 + 1 + 32 = 30
Mengingat bahwa angka Fibonacci pertama diwakili oleh f(0)
, rumusnya adalah:
a**f(0) + ... + b**f(b-a+1)
Input, Pemrosesan, Output
Untuk memperjelas hal di atas, berikut adalah beberapa kasus uji, pemrosesan input, dan output yang diharapkan:
Input: (1, 2)
Processing: 1**1 + 2**1
Output: 3
Input: (4, 8)
Processing: 4**1 + 5**1 + 6**2 + 7**3 + 8**5
Output: 33156
Input: (-1, 2)
Processing: -1**1 + 0**1 + 1**2 + 2**3
Output: 8
Input: (-4, -1)
Processing: -4**1 + -3**1 + -2**2 + -1**3
Output: -4
Aturan
Tidak ada celah standar yang diizinkan
Eksponen harus dalam urutan sesuai dengan seri Fibonacci
Kode harus berfungsi untuk kasus uji di atas
Hanya output yang perlu dikembalikan
Kriteria Menang
Kode terpendek menang!
0
tidak termasuk dalam angka fibonacci di sini?