欧拉习题25

题目如下:

The Fibonacci sequence is defined by the recurrence relation:

F_n=F_{n-1}+F_{n-2} \quad where \quad F_1=1\quad and \quad F_2=1

Hence the first 12 terms will be:

\newline F_1=1\newline F_2=1\newline F_3=2\newline F_4=3\newline F_5=5\newline F_6=8\newline F_7=13\newline F_8=21\newline F_9=34\newline F_{10}=55\newline F_{11}=89\newline F_{12}=144

The 12th term, F12, is the first term to contain three digits.

What is the index of the first term in the Fibonacci sequence to contain 1000 digits?

依然采用暴力的方法


t = 1;
while true
    if length(char(fibonacci(sym(t)))) >= 1000
        break
    end
    t = t + 1;
end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值