問題 #1 - 回答 #113

FizzBuzz

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

回答 #113

hibiki-cube が 2024-03-08 13:39:42 に投稿

コード

74 byte

for($i=0;$i++<100;)echo($i%3&&$i%5?$i:($i%3?:"Fizz").($i%5?:"Buzz"))."\n";

実行結果

ステータス: 失敗

テストケース 1

ステータス: 不正解

標準出力

1
2
Fizz3
4
2Buzz
Fizz1
7
8
Fizz4
1Buzz
11
Fizz2
13
14
FizzBuzz
16
17
Fizz3
19
2Buzz
Fizz1
22
23
Fizz4
1Buzz
26
Fizz2
28
29
FizzBuzz
31
32
Fizz3
34
2Buzz
Fizz1
37
38
Fizz4
1Buzz
41
Fizz2
43
44
FizzBuzz
46
47
Fizz3
49
2Buzz
Fizz1
52
53
Fizz4
1Buzz
56
Fizz2
58
59
FizzBuzz
61
62
Fizz3
64
2Buzz
Fizz1
67
68
Fizz4
1Buzz
71
Fizz2
73
74
FizzBuzz
76
77
Fizz3
79
2Buzz
Fizz1
82
83
Fizz4
1Buzz
86
Fizz2
88
89
FizzBuzz
91
92
Fizz3
94
2Buzz
Fizz1
97
98
Fizz4
1Buzz

標準エラー出力