Project Euler Solutions
Functions
python.p0025 Namespace Reference

Functions

def main ()
 

Detailed Description

Project Euler Problem 25

I modified the fib() function from #2 to suit this problem

Revision 1:

fib() now iterates starting at index 0, not 1

Problem:

The Fibonacci sequence is defined by the recurrence relation:

Fn = Fn−1 + Fn−2, where F1 = 1 and F2 = 1.

Hence the first 12 terms will be:

F1 = 1
F2 = 1
F3 = 2
F4 = 3
F5 = 5
F6 = 8
F7 = 13
F8 = 21
F9 = 34
F10 = 55
F11 = 89
F12 = 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?

Function Documentation

def python.p0025.main (   int)