Đối với thử thách này, bạn phải xuất kết quả tổng của một số số. Những con số này là gì? Chà, bạn được cung cấp đầu vào, ( a
, b
), là các số nguyên (dương, âm hoặc 0) a != b
, và a < b
, mỗi số nguyên trong a
và b
(bao gồm cả chúng) sẽ có số mũ theo các số Fibonacci. Điều đó thật khó hiểu vì vậy đây là một ví dụ:
Input: (-2, 2)
Output: -2**1 + (-1**1) + 0**2 + 1**3 + 2**5 =
-2 + -1 + 0 + 1 + 32 = 30
Cho rằng số Fibonacci đầu tiên được biểu thị bởi f(0)
, công thức là:
a**f(0) + ... + b**f(b-a+1)
Đầu vào, xử lý, đầu ra
Để làm rõ ở trên, đây là một số trường hợp thử nghiệm, xử lý đầu vào và đầu ra dự kiến:
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
Quy tắc
Không có sơ hở tiêu chuẩn được phép
Các số mũ phải theo thứ tự theo chuỗi Fibonacci
Mã phải làm việc cho các trường hợp thử nghiệm ở trên
Chỉ có đầu ra cần phải được trả lại
Tiêu chí chiến thắng
Mã ngắn nhất sẽ thắng!
0
không được bao gồm trong các số Wikipedia ở đây?