問題 #1 - 回答 #132

FizzBuzz

いわゆる「FizzBuzz」を実装してください。 1から100までの数字について、その数が3の倍数なら「Fizz」、5の倍数なら「Buzz」、15の倍数なら「FizzBuzz」、それ以外ならその数そのものを出力してください。それぞれの出力は改行で区切ってください。

回答 #132

notchman が 2024-03-08 17:39:15 に投稿

コード

76 byte

for($i=0;++$i<101;)echo$i%3?!($i%5)?$i:'Buzz':($i%5?'Fizz':'FizzBuzz'),"\n";

実行結果

ステータス: 失敗

テストケース 1

ステータス: 不正解

標準出力

Buzz
Buzz
Fizz
Buzz
5
Fizz
Buzz
Buzz
Fizz
10
Buzz
Fizz
Buzz
Buzz
FizzBuzz
Buzz
Buzz
Fizz
Buzz
20
Fizz
Buzz
Buzz
Fizz
25
Buzz
Fizz
Buzz
Buzz
FizzBuzz
Buzz
Buzz
Fizz
Buzz
35
Fizz
Buzz
Buzz
Fizz
40
Buzz
Fizz
Buzz
Buzz
FizzBuzz
Buzz
Buzz
Fizz
Buzz
50
Fizz
Buzz
Buzz
Fizz
55
Buzz
Fizz
Buzz
Buzz
FizzBuzz
Buzz
Buzz
Fizz
Buzz
65
Fizz
Buzz
Buzz
Fizz
70
Buzz
Fizz
Buzz
Buzz
FizzBuzz
Buzz
Buzz
Fizz
Buzz
80
Fizz
Buzz
Buzz
Fizz
85
Buzz
Fizz
Buzz
Buzz
FizzBuzz
Buzz
Buzz
Fizz
Buzz
95
Fizz
Buzz
Buzz
Fizz
100

標準エラー出力