aboutsummaryrefslogtreecommitdiffhomepage
path: root/archive/q/fizzbuzz/a/37/index.html
blob: 4fa5b0c602db2ae38c1a6f4f4a6cd342f5fc7e14 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>問題 #1 - 回答 #37 | Albatross.PHP</title>
    <link rel="stylesheet" href="../../../../assets/index.css">
    <link rel="icon" type="image/svg+xml" href="../../../../assets/favicon.svg">
    <script type="module" src="../../../../assets/index.js"></script>
  </head>
  <body>
    <header class="container">
      <nav class="navbar">
        <a class="navbar-brand" href="../../../../index.html">Albatross.PHP</a>
      </nav>
    </header>
    <main class="container mt-5">
      <h1 class="mb-4">問題 #1 - 回答 #37</h1>
        <nav>
    <ol class="breadcrumb">
      <li class="breadcrumb-item"><a href="../../../../index.html">問題一覧</a></li>
      <li class="breadcrumb-item"><a href="../../index.html">FizzBuzz</a></li>
      <li class="breadcrumb-item"><a href="../index.html">回答一覧</a></li>
      <li class="breadcrumb-item active">#37</li>
    </ol>
  </nav>

  <h2>FizzBuzz</h2>
  <p>
    いわゆる「FizzBuzz」を実装してください。
1から100までの数字について、その数が3の倍数なら「Fizz」、5の倍数なら「Buzz」、15の倍数なら「FizzBuzz」、それ以外ならその数そのものを出力してください。それぞれの出力は改行で区切ってください。
  </p>
  <h2>回答 #37</h2>
  <p>
    rinchoku が 2024-03-07 22:51:09 に投稿
  </p>
  <h2>コード</h2>
  <p>
    143 byte
  </p>
  <pre><code class="hljs language-php">for ($i = 1; $i &lt;= 100; $i++) {
  $j = ($i % 3 === 0 ? &quot;Fizz&quot; : null) . ($i % 5 === 0 ? &quot;Buzz&quot; : null);
  echo empty($j) ? $i : $j . PHP_EOL;
}</code></pre>
  <h2>実行結果</h2>
  <div class="js-phper-token">
      </div>
  <div class="mt-3">
    ステータス: <span class="js-aggregated-execution-status" data-answer-id="63">失敗</span>
      </div>
  <div class="mt-3">
          <h3>テストケース 1</h3>
      <div>
        ステータス: <span class="js-testcase-execution-status" data-testcase-execution-id="131">不正解</span>
              </div>
      <h4>標準出力</h4>
      <pre><code class="js-testcase-execution-stdout hljs language-plaintext" data-testcase-execution-id="131">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

</code></pre>
      <h4>標準エラー出力</h4>
      <pre><code class="js-testcase-execution-stderr hljs language-plaintext" data-testcase-execution-id="131">
</code></pre>
      </div>
  <script type="module" src="../../../../assets/loading.js"></script>
    </main>
    <footer class="container text-center mt-5 mb-4">
      Albatross.PHP - PHPerKaigi 2024
    </footer>
  </body>
</html>