diff options
Diffstat (limited to 'archive/q/fizzbuzz/index.html')
| -rw-r--r-- | archive/q/fizzbuzz/index.html | 461 |
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 <= 100; $i++) {
+ echo match ([$i % 3 === 0, $i % 5 === 0]) {
+ [true, true] => "FizzBuzz",
+ [true, false] => "Fizz",
+ [false, true] => "Buzz",
+ [false, false] => $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> |
