aboutsummaryrefslogtreecommitdiffhomepage
path: root/archive/q/fizzbuzz/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'archive/q/fizzbuzz/index.html')
-rw-r--r--archive/q/fizzbuzz/index.html461
1 files changed, 461 insertions, 0 deletions
diff --git a/archive/q/fizzbuzz/index.html b/archive/q/fizzbuzz/index.html
new file mode 100644
index 0000000..f5637f2
--- /dev/null
+++ b/archive/q/fizzbuzz/index.html
@@ -0,0 +1,461 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>問題 #1 | 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</h1>
+ <nav>
+ <ol class="breadcrumb">
+ <li class="breadcrumb-item"><a href="../../index.html">問題一覧</a></li>
+ <li class="breadcrumb-item active">FizzBuzz</li>
+ </ol>
+ </nav>
+
+ <h2>FizzBuzz</h2>
+ <p>
+ いわゆる「FizzBuzz」を実装してください。
+1から100までの数字について、その数が3の倍数なら「Fizz」、5の倍数なら「Buzz」、15の倍数なら「FizzBuzz」、それ以外ならその数そのものを出力してください。それぞれの出力は改行で区切ってください。
+ </p>
+ <h3>実装例</h3>
+ <pre><code class="hljs language-php">for ($i = 1; $i &lt;= 100; $i++) {
+ echo match ([$i % 3 === 0, $i % 5 === 0]) {
+ [true, true] =&gt; &quot;FizzBuzz&quot;,
+ [true, false] =&gt; &quot;Fizz&quot;,
+ [false, true] =&gt; &quot;Buzz&quot;,
+ [false, false] =&gt; $i,
+ }, PHP_EOL;
+}</code></pre>
+ <h2>ランキング</h2>
+ <table class="table table-striped table-bordered">
+ <thead>
+ <tr>
+ <th>ランク</th>
+ <th>ID</th>
+ <th>作者</th>
+ <th>サイズ</th>
+ <th>投稿日時</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>1</td>
+ <td>
+ <a href="a/298/index.html">#298</a>
+ </td>
+ <td>notchman</td>
+ <td>60 byte</td>
+ <td>2024-03-09 15:10:47</td>
+ </tr>
+ <tr>
+ <td>2</td>
+ <td>
+ <a href="a/13/index.html">#13</a>
+ </td>
+ <td>nsfisis (staff)</td>
+ <td>62 byte</td>
+ <td>2024-03-07 15:02:40</td>
+ </tr>
+ <tr>
+ <td>3</td>
+ <td>
+ <a href="a/74/index.html">#74</a>
+ </td>
+ <td>basi</td>
+ <td>62 byte</td>
+ <td>2024-03-08 02:49:49</td>
+ </tr>
+ <tr>
+ <td>4</td>
+ <td>
+ <a href="a/272/index.html">#272</a>
+ </td>
+ <td>masnmt</td>
+ <td>62 byte</td>
+ <td>2024-03-09 14:30:58</td>
+ </tr>
+ <tr>
+ <td>5</td>
+ <td>
+ <a href="a/79/index.html">#79</a>
+ </td>
+ <td>tadsan (staff)</td>
+ <td>63 byte</td>
+ <td>2024-03-08 03:32:29</td>
+ </tr>
+ <tr>
+ <td>6</td>
+ <td>
+ <a href="a/204/index.html">#204</a>
+ </td>
+ <td>keitamax</td>
+ <td>63 byte</td>
+ <td>2024-03-09 02:08:43</td>
+ </tr>
+ <tr>
+ <td>7</td>
+ <td>
+ <a href="a/119/index.html">#119</a>
+ </td>
+ <td>hanhan1978</td>
+ <td>65 byte</td>
+ <td>2024-03-08 15:10:37</td>
+ </tr>
+ <tr>
+ <td>8</td>
+ <td>
+ <a href="a/169/index.html">#169</a>
+ </td>
+ <td>hirahira</td>
+ <td>65 byte</td>
+ <td>2024-03-08 18:59:05</td>
+ </tr>
+ <tr>
+ <td>9</td>
+ <td>
+ <a href="a/44/index.html">#44</a>
+ </td>
+ <td>yamamoto-hiroya</td>
+ <td>66 byte</td>
+ <td>2024-03-07 23:00:07</td>
+ </tr>
+ <tr>
+ <td>10</td>
+ <td>
+ <a href="a/253/index.html">#253</a>
+ </td>
+ <td>yoshitaka-u1f44d-gz</td>
+ <td>66 byte</td>
+ <td>2024-03-09 12:28:09</td>
+ </tr>
+ <tr>
+ <td>11</td>
+ <td>
+ <a href="a/291/index.html">#291</a>
+ </td>
+ <td>shogogg</td>
+ <td>66 byte</td>
+ <td>2024-03-09 14:58:17</td>
+ </tr>
+ <tr>
+ <td>12</td>
+ <td>
+ <a href="a/307/index.html">#307</a>
+ </td>
+ <td>shunsock</td>
+ <td>66 byte</td>
+ <td>2024-03-09 16:14:45</td>
+ </tr>
+ <tr>
+ <td>13</td>
+ <td>
+ <a href="a/92/index.html">#92</a>
+ </td>
+ <td>oogFranz</td>
+ <td>68 byte</td>
+ <td>2024-03-08 11:00:22</td>
+ </tr>
+ <tr>
+ <td>14</td>
+ <td>
+ <a href="a/219/index.html">#219</a>
+ </td>
+ <td>chatii</td>
+ <td>68 byte</td>
+ <td>2024-03-09 09:10:17</td>
+ </tr>
+ <tr>
+ <td>15</td>
+ <td>
+ <a href="a/135/index.html">#135</a>
+ </td>
+ <td>m3m0r7</td>
+ <td>69 byte</td>
+ <td>2024-03-08 17:56:30</td>
+ </tr>
+ <tr>
+ <td>16</td>
+ <td>
+ <a href="a/48/index.html">#48</a>
+ </td>
+ <td>takaram</td>
+ <td>72 byte</td>
+ <td>2024-03-08 00:08:54</td>
+ </tr>
+ <tr>
+ <td>17</td>
+ <td>
+ <a href="a/201/index.html">#201</a>
+ </td>
+ <td>akinoriakatsuka</td>
+ <td>72 byte</td>
+ <td>2024-03-09 01:56:02</td>
+ </tr>
+ <tr>
+ <td>18</td>
+ <td>
+ <a href="a/260/index.html">#260</a>
+ </td>
+ <td>uzulla</td>
+ <td>73 byte</td>
+ <td>2024-03-09 13:56:35</td>
+ </tr>
+ <tr>
+ <td>19</td>
+ <td>
+ <a href="a/87/index.html">#87</a>
+ </td>
+ <td>ticknical</td>
+ <td>75 byte</td>
+ <td>2024-03-08 09:37:22</td>
+ </tr>
+ <tr>
+ <td>20</td>
+ <td>
+ <a href="a/142/index.html">#142</a>
+ </td>
+ <td>tsuchikazu</td>
+ <td>75 byte</td>
+ <td>2024-03-08 18:10:22</td>
+ </tr>
+ <tr>
+ <td>21</td>
+ <td>
+ <a href="a/224/index.html">#224</a>
+ </td>
+ <td>tsbkw</td>
+ <td>76 byte</td>
+ <td>2024-03-09 10:53:53</td>
+ </tr>
+ <tr>
+ <td>22</td>
+ <td>
+ <a href="a/180/index.html">#180</a>
+ </td>
+ <td>hibiki-cube</td>
+ <td>77 byte</td>
+ <td>2024-03-08 22:35:56</td>
+ </tr>
+ <tr>
+ <td>23</td>
+ <td>
+ <a href="a/228/index.html">#228</a>
+ </td>
+ <td>ishikawam</td>
+ <td>77 byte</td>
+ <td>2024-03-09 11:15:10</td>
+ </tr>
+ <tr>
+ <td>24</td>
+ <td>
+ <a href="a/125/index.html">#125</a>
+ </td>
+ <td>happylifetaka</td>
+ <td>79 byte</td>
+ <td>2024-03-08 17:19:13</td>
+ </tr>
+ <tr>
+ <td>25</td>
+ <td>
+ <a href="a/168/index.html">#168</a>
+ </td>
+ <td>arinc0</td>
+ <td>81 byte</td>
+ <td>2024-03-08 18:53:55</td>
+ </tr>
+ <tr>
+ <td>26</td>
+ <td>
+ <a href="a/297/index.html">#297</a>
+ </td>
+ <td>pyama86</td>
+ <td>84 byte</td>
+ <td>2024-03-09 15:05:57</td>
+ </tr>
+ <tr>
+ <td>27</td>
+ <td>
+ <a href="a/311/index.html">#311</a>
+ </td>
+ <td>kunikiya</td>
+ <td>87 byte</td>
+ <td>2024-03-09 16:42:11</td>
+ </tr>
+ <tr>
+ <td>28</td>
+ <td>
+ <a href="a/25/index.html">#25</a>
+ </td>
+ <td>moeyashi</td>
+ <td>91 byte</td>
+ <td>2024-03-07 18:02:22</td>
+ </tr>
+ <tr>
+ <td>29</td>
+ <td>
+ <a href="a/116/index.html">#116</a>
+ </td>
+ <td>matsuoatsushi</td>
+ <td>91 byte</td>
+ <td>2024-03-08 14:02:24</td>
+ </tr>
+ <tr>
+ <td>30</td>
+ <td>
+ <a href="a/45/index.html">#45</a>
+ </td>
+ <td>rinchoku</td>
+ <td>93 byte</td>
+ <td>2024-03-07 23:01:39</td>
+ </tr>
+ <tr>
+ <td>31</td>
+ <td>
+ <a href="a/280/index.html">#280</a>
+ </td>
+ <td>don</td>
+ <td>93 byte</td>
+ <td>2024-03-09 14:38:43</td>
+ </tr>
+ <tr>
+ <td>32</td>
+ <td>
+ <a href="a/118/index.html">#118</a>
+ </td>
+ <td>okashoi</td>
+ <td>95 byte</td>
+ <td>2024-03-08 14:58:35</td>
+ </tr>
+ <tr>
+ <td>33</td>
+ <td>
+ <a href="a/179/index.html">#179</a>
+ </td>
+ <td>xpadev</td>
+ <td>96 byte</td>
+ <td>2024-03-08 21:04:33</td>
+ </tr>
+ <tr>
+ <td>34</td>
+ <td>
+ <a href="a/159/index.html">#159</a>
+ </td>
+ <td>o2zdip</td>
+ <td>107 byte</td>
+ <td>2024-03-08 18:24:25</td>
+ </tr>
+ <tr>
+ <td>35</td>
+ <td>
+ <a href="a/206/index.html">#206</a>
+ </td>
+ <td>azuki-penguin</td>
+ <td>110 byte</td>
+ <td>2024-03-09 02:11:56</td>
+ </tr>
+ <tr>
+ <td>36</td>
+ <td>
+ <a href="a/34/index.html">#34</a>
+ </td>
+ <td>gennei</td>
+ <td>113 byte</td>
+ <td>2024-03-07 22:34:58</td>
+ </tr>
+ <tr>
+ <td>37</td>
+ <td>
+ <a href="a/117/index.html">#117</a>
+ </td>
+ <td>hirosuke-pi</td>
+ <td>115 byte</td>
+ <td>2024-03-08 14:13:55</td>
+ </tr>
+ <tr>
+ <td>38</td>
+ <td>
+ <a href="a/19/index.html">#19</a>
+ </td>
+ <td>Natsuki</td>
+ <td>143 byte</td>
+ <td>2024-03-07 16:39:28</td>
+ </tr>
+ <tr>
+ <td>39</td>
+ <td>
+ <a href="a/124/index.html">#124</a>
+ </td>
+ <td>you110</td>
+ <td>163 byte</td>
+ <td>2024-03-08 16:58:34</td>
+ </tr>
+ <tr>
+ <td>40</td>
+ <td>
+ <a href="a/3/index.html">#3</a>
+ </td>
+ <td>blue-goheimochi (staff)</td>
+ <td>209 byte</td>
+ <td>2024-03-06 08:15:27</td>
+ </tr>
+ <tr>
+ <td>41</td>
+ <td>
+ <a href="a/6/index.html">#6</a>
+ </td>
+ <td>muno92 (staff)</td>
+ <td>209 byte</td>
+ <td>2024-03-06 08:42:11</td>
+ </tr>
+ <tr>
+ <td>42</td>
+ <td>
+ <a href="a/194/index.html">#194</a>
+ </td>
+ <td>hamaco</td>
+ <td>209 byte</td>
+ <td>2024-03-09 01:32:19</td>
+ </tr>
+ <tr>
+ <td>43</td>
+ <td>
+ <a href="a/270/index.html">#270</a>
+ </td>
+ <td>yukinissie</td>
+ <td>209 byte</td>
+ <td>2024-03-09 14:21:16</td>
+ </tr>
+ <tr>
+ <td>44</td>
+ <td>
+ <a href="a/303/index.html">#303</a>
+ </td>
+ <td>Nagase</td>
+ <td>209 byte</td>
+ <td>2024-03-09 15:29:28</td>
+ </tr>
+ </tbody>
+ </table>
+ <div>
+ <canvas id="chart" data-quiz-id="1"></canvas>
+ <script type="module" src="../../assets/chart.js"></script>
+ </div>
+ <p>
+ <a href="a/index.html">すべての回答を見る</a>
+ </p>
+ </main>
+ <footer class="container text-center mt-5 mb-4">
+ Albatross.PHP - PHPerKaigi 2024
+ </footer>
+ </body>
+</html>