PHP

phpで問題を解いてみた【3】

More than 1 year has passed since last update.

問題

フィボナッチ数列出力

自分なりの回答

<?php
// Here your code !
function fivonachi($target){
    $i = 1;
    $y = 0;
    $r = 1;
    $answer = 0;
    if($target < 2){
        return $target;
    }
    do{
        $answer = $y + $i;
        $y = $i;
        $i = $answer;
        $r = $r + 1;
    }while($r <> $target);
    return $answer;
}
var_dump(fivonachi(1));
?>


まとめ

今回は1つのパターンのみですが、いろいろな方法で書くのも面白いですね。