Question d’entretien chez Lockerz

Create a Fizzbuzz

Réponse à la question d'entretien

Utilisateur anonyme

9 mars 2012

First attempt with recursion function getFizzBuzz($val) { if( $val++ % 3 == 0 && $val % 5 == 0) { echo 'fizzbuzz'; getFizzBuzz($val); } elseif($val++ % 3 == 0) { echo 'fizz'; getFizzBuzz($val); } elseif($val++ % 5 == 0) { echo 'buzz'; getFizzBuzz($val); } else { echo $val; } } Second Attempt without recursion foreach(range(1,100) as $val) { if( $val % 3 == 0 && $val % 5 == 0) { echo 'fizzbuzz'; } elseif($ val % 3 == 0) { echo 'fizz'; } elseif($val % 5 == 0) { echo 'buzz'; } else { echo $val; } }