Euler/euler25.php

20 lines
403 B
PHP
Raw Normal View History

2015-11-22 22:03:01 +01:00
<?php
/*
2015-11-25 20:48:18 +01:00
* Gnieark's anwser to euler problem 25
* https://projecteuler.net/problem=25
2015-11-22 22:03:01 +01:00
*/
2015-11-25 20:48:18 +01:00
//see https://fr.wikipedia.org/wiki/Suite_de_Fibonacci#Avec_la_formule_de_Binet
echo intval((log(10)*999 + (log(5)/2) ) / log(1.61803398875)) +1;
/*
Very long solution that didn't test :
$i=1;
$j=2;
$count=2;
while(strlen($i)<1000){
$new=gmp_add($i,$j);
$i=$j;
$j=$new;
2015-11-22 22:16:01 +01:00
$count++;
}
2015-11-25 20:48:18 +01:00
echo $count;
*/