タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

PHPとFizzBuzzに関するma7eのブックマーク (1)

  • PHPでfizzbuzz問題にトライした話 - Qiita

    3の倍数 3の倍数は数値のそれぞれの位を足しても3の倍数になるので、9より小さくなるまで足し算を繰り返す 3, 6, 9 のいずれかにマッチすれば Fizz 5の倍数 5の倍数は1の位が必ず0か5になるはず 0, 5にマッチすれば Buzz ソースコード <?php for($num = 1; $num <= 100; $num++) { $flag = false; $sum = $num; while($sum > 9) { $sum = array_sum(array_map('intval', str_split((string)$sum, 1))); } if(in_array($sum, array(3, 6, 9), true)) { $flag = true; echo 'fizz'; } if(in_array(substr((string)$num, -1), arra

    PHPでfizzbuzz問題にトライした話 - Qiita
  • 1