Leetcode PHP題解--D40 412. Fizz Buzz
412. Fizz Buzz
題目連結
題目分析
這個題目也很簡單。
從1逐個輸出到給定陣列,但逢3輸出Fizz,逢5輸出Buzz,逢15輸出FizzBuzz。
思路
沒什麼好說的了。用%
整除判斷能否被3、5分別整除或同時整除。然後替換要輸出的內容即可。
最終程式碼
<?php class Solution { function fizzBuzz($n) { $fb = []; $a = range(1,$n); foreach($a as $val){ if($val%3==0&&$val%5==0){ $fb[] = 'FizzBuzz'; continue; } if($val%3==0){ $fb[] = 'Fizz'; continue; } if($val%5==0){ $fb[] = 'Buzz'; continue; } $fb[] = (string)$val; }; return $fb; } }
若覺得本文章對你有用,歡迎用愛發電 資助。