問題 #1 - 回答 #37
FizzBuzz
いわゆる「FizzBuzz」を実装してください。 1から100までの数字について、その数が3の倍数なら「Fizz」、5の倍数なら「Buzz」、15の倍数なら「FizzBuzz」、それ以外ならその数そのものを出力してください。それぞれの出力は改行で区切ってください。
回答 #37
rinchoku が 2024-03-07 22:51:09 に投稿
コード
143 byte
for ($i = 1; $i <= 100; $i++) {
$j = ($i % 3 === 0 ? "Fizz" : null) . ($i % 5 === 0 ? "Buzz" : null);
echo empty($j) ? $i : $j . PHP_EOL;
}
実行結果
ステータス: 失敗
テストケース 1
ステータス: 不正解
標準出力
12Fizz
4Buzz
Fizz
78Fizz
Buzz
11Fizz
1314FizzBuzz
1617Fizz
19Buzz
Fizz
2223Fizz
Buzz
26Fizz
2829FizzBuzz
3132Fizz
34Buzz
Fizz
3738Fizz
Buzz
41Fizz
4344FizzBuzz
4647Fizz
49Buzz
Fizz
5253Fizz
Buzz
56Fizz
5859FizzBuzz
6162Fizz
64Buzz
Fizz
6768Fizz
Buzz
71Fizz
7374FizzBuzz
7677Fizz
79Buzz
Fizz
8283Fizz
Buzz
86Fizz
8889FizzBuzz
9192Fizz
94Buzz
Fizz
9798Fizz
Buzz
標準エラー出力