介绍
我们都知道并喜欢我们的斐波那契数列,并且已经在这里看到了无数挑战。但是,我们仍然缺少一个非常简单的案例,该答案将提供:反斐波那契!因此,鉴于F_n
您的工作就是寻找n
。
规格
输入项
您的输入将是一个非负整数,保证是斐波那契数列的一部分。
输出量
输出也必须是非负整数。
该怎么办?
引言已经说过:给定斐波那契数,输出其索引。斐波那契编号在此定义为F(0)=0, F(1)=1, F(n)=F(n-1)+F(n-2)
,您将获得F(n)
且必须返回n
。
潜在的极端案例
0是有效的输入和输出。
如果给定“ 1”作为输入,则可以根据需要输出“ 1”或“ 2”。
您可能总是假设您的输入实际上是斐波那契数。
您可以假定输入可表示为32位带符号整数。
谁赢?
这是代码高尔夫球,因此最短的答案以字节为单位!
标准规则当然适用。
测试用例
0 -> 0
2 -> 3
3 -> 4
5 -> 5
8 -> 6
13 -> 7
1836311903 -> 46