読者です 読者をやめる 読者になる 読者になる

PHPと自動化が好きなんだい

アラサー未経験でPHPを覚えて、自動化にハマったWebプログラマー。主にWebネタ、MySQL、Linux、Apacheをやるよ

【PHP】プログラミングと言えばFizzBuzz。 twigでFizzBuzz問題を解いてみた。

twig PHP プログラミング、アルゴリズム、サンプルプログラム

Puzzle

どうも、yohyamaです。

プログラミング能力を測る問題の一つで有名なものに「FizzBuzz問題」というものがあります。

一時期、

 

twigで実際に解いてみました。

 

twigでFizzBuzzを解く

{% for i in range(1, 100) %}

  {% if i % 15 == 0 %} FizzBuzz

  {% elseif i % 5 == 0 %} Buzz

  {% elseif i % 3 == 0 %} Fizz

  {% else %} {{ i }}

  {% endif %}

{% endfor %}

 

ソースの解説

range(1, 100) : 1から100までの数値が入った配列が出来ます。

これらの数値に対して、forループで取り出して、ひたすら条件分岐するだけです。

 

 

 

プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問