問題 #1 - 回答 #181
FizzBuzz
いわゆる「FizzBuzz」を実装してください。 1から100までの数字について、その数が3の倍数なら「Fizz」、5の倍数なら「Buzz」、15の倍数なら「FizzBuzz」、それ以外ならその数そのものを出力してください。それぞれの出力は改行で区切ってください。
回答 #181
hibiki-cube が 2024-03-08 23:18:26 に投稿
コード
78 byte
for($i=0;$i++<100;)echo($i%3*$i%5*$i?:($i%3?'':"Fizz").($i%5?'':"Buzz"))."\n";
実行結果
ステータス: 失敗
テストケース 1
ステータス: 不正解
標準出力
1
8
Fizz
16
Buzz
Fizz
14
8
Fizz
Buzz
22
Fizz
39
42
FizzBuzz
16
68
Fizz
76
Buzz
Fizz
44
23
Fizz
Buzz
52
Fizz
84
87
FizzBuzz
31
128
Fizz
136
Buzz
Fizz
74
38
Fizz
Buzz
82
Fizz
129
132
FizzBuzz
46
188
Fizz
196
Buzz
Fizz
104
53
Fizz
Buzz
112
Fizz
174
177
FizzBuzz
61
248
Fizz
256
Buzz
Fizz
134
68
Fizz
Buzz
142
Fizz
219
222
FizzBuzz
76
308
Fizz
316
Buzz
Fizz
164
83
Fizz
Buzz
172
Fizz
264
267
FizzBuzz
91
368
Fizz
376
Buzz
Fizz
194
98
Fizz
Buzz
標準エラー出力