对于此挑战,您将输出一些数字之和的结果。这些数字是多少?好吧,您将得到输入(a
,b
),它们是整数(正,负或零)a != b
,,和a < b
,并且a
和b
(包括它们)内的每个整数将根据斐波那契数具有指数。这很混乱,所以这里有个例子:
Input: (-2, 2)
Output: -2**1 + (-1**1) + 0**2 + 1**3 + 2**5 =
-2 + -1 + 0 + 1 + 32 = 30
假设第一个斐波那契数由表示f(0)
,则公式为:
a**f(0) + ... + b**f(b-a+1)
输入,处理,输出
为了阐明上述内容,以下是一些测试用例,输入的处理以及预期的输出:
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
规则
不允许出现标准漏洞
指数必须符合斐波那契数列的顺序
代码必须适用于上述测试用例
仅输出需要返回
获奖标准
最短的代码胜出!
0
这里的斐波那契数不包括在内吗?