Skip to content

Commit

Permalink
Deployed 7fcb826 with MkDocs version: 1.5.3
Browse files Browse the repository at this point in the history
  • Loading branch information
cheung4843 committed Jan 30, 2024
1 parent f097ad6 commit 642517e
Show file tree
Hide file tree
Showing 3 changed files with 78 additions and 59 deletions.
135 changes: 77 additions & 58 deletions fundamental/python/repetition_structures/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -648,6 +648,15 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#assignment" class="md-nav__link">
<span class="md-ellipsis">
Assignment
</span>
</a>

</li>

</ul>
Expand Down Expand Up @@ -867,6 +876,15 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#assignment" class="md-nav__link">
<span class="md-ellipsis">
Assignment
</span>
</a>

</li>

</ul>
Expand Down Expand Up @@ -1213,102 +1231,103 @@ <h2 id="practice">Practice<a class="headerlink" href="#practice" title="Permanen
這題會出現在這裡,單純是因為要重複輸入。</p>
</details>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6915">[C_MM21-易] 算階乘</a></p>
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6928">[C_MM26-易] 輸出 1x1、2x2、...、NxN之結果</a></p>
</div>
<details class="abstract">
<summary>Reference code</summary>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-32-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-32-1"><a id="__codelineno-32-1" name="__codelineno-32-1"></a>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-32-1">1</a></span>
<span class="normal"><a href="#__codelineno-32-2">2</a></span>
<span class="normal"><a href="#__codelineno-32-3">3</a></span>
<span class="normal"><a href="#__codelineno-32-4">4</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-32-1"><a id="__codelineno-32-1" name="__codelineno-32-1"></a><span class="n">N</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="nb">input</span><span class="p">())</span>
</span><span id="__span-32-2"><a id="__codelineno-32-2" name="__codelineno-32-2"></a>
</span><span id="__span-32-3"><a id="__codelineno-32-3" name="__codelineno-32-3"></a><span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="n">N</span> <span class="o">+</span> <span class="mi">1</span><span class="p">):</span>
</span><span id="__span-32-4"><a id="__codelineno-32-4" name="__codelineno-32-4"></a> <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">i</span><span class="si">}</span><span class="s2">*</span><span class="si">{</span><span class="n">i</span><span class="si">}</span><span class="s2">=</span><span class="si">{</span><span class="n">i</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">i</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
</span></code></pre></div></td></tr></table></div>
</details>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6925">[C_MM25-易] 計算正整數被3整除之數值之總和</a></p>
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6943">[C_MM33-易] 找1~N的完美數</a></p>
</div>
<details class="abstract">
<summary>Reference code</summary>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-33-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-33-1"><a id="__codelineno-33-1" name="__codelineno-33-1"></a>
<p><div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-33-1"> 1</a></span>
<span class="normal"><a href="#__codelineno-33-2"> 2</a></span>
<span class="normal"><a href="#__codelineno-33-3"> 3</a></span>
<span class="normal"><a href="#__codelineno-33-4"> 4</a></span>
<span class="normal"><a href="#__codelineno-33-5"> 5</a></span>
<span class="normal"><a href="#__codelineno-33-6"> 6</a></span>
<span class="normal"><a href="#__codelineno-33-7"> 7</a></span>
<span class="normal"><a href="#__codelineno-33-8"> 8</a></span>
<span class="normal"><a href="#__codelineno-33-9"> 9</a></span>
<span class="normal"><a href="#__codelineno-33-10">10</a></span>
<span class="normal"><a href="#__codelineno-33-11">11</a></span>
<span class="normal"><a href="#__codelineno-33-12">12</a></span>
<span class="normal"><a href="#__codelineno-33-13">13</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-33-1"><a id="__codelineno-33-1" name="__codelineno-33-1"></a><span class="n">N</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="nb">input</span><span class="p">())</span>
</span><span id="__span-33-2"><a id="__codelineno-33-2" name="__codelineno-33-2"></a>
</span><span id="__span-33-3"><a id="__codelineno-33-3" name="__codelineno-33-3"></a><span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">6</span><span class="p">,</span> <span class="n">N</span> <span class="o">+</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">):</span>
</span><span id="__span-33-4"><a id="__codelineno-33-4" name="__codelineno-33-4"></a> <span class="n">s</span> <span class="o">=</span> <span class="mi">0</span>
</span><span id="__span-33-5"><a id="__codelineno-33-5" name="__codelineno-33-5"></a> <span class="k">for</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="n">i</span><span class="p">):</span>
</span><span id="__span-33-6"><a id="__codelineno-33-6" name="__codelineno-33-6"></a> <span class="k">if</span> <span class="n">i</span> <span class="o">%</span> <span class="n">j</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
</span><span id="__span-33-7"><a id="__codelineno-33-7" name="__codelineno-33-7"></a> <span class="n">s</span> <span class="o">+=</span> <span class="n">j</span>
</span><span id="__span-33-8"><a id="__codelineno-33-8" name="__codelineno-33-8"></a> <span class="k">if</span> <span class="n">s</span> <span class="o">==</span> <span class="n">i</span><span class="p">:</span>
</span><span id="__span-33-9"><a id="__codelineno-33-9" name="__codelineno-33-9"></a> <span class="k">if</span> <span class="n">i</span> <span class="o">==</span> <span class="mi">6</span><span class="p">:</span>
</span><span id="__span-33-10"><a id="__codelineno-33-10" name="__codelineno-33-10"></a> <span class="nb">print</span><span class="p">(</span><span class="n">i</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
</span><span id="__span-33-11"><a id="__codelineno-33-11" name="__codelineno-33-11"></a> <span class="k">else</span><span class="p">:</span>
</span><span id="__span-33-12"><a id="__codelineno-33-12" name="__codelineno-33-12"></a> <span class="nb">print</span><span class="p">(</span><span class="s1">&#39; &#39;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">i</span><span class="p">),</span> <span class="n">end</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
</span><span id="__span-33-13"><a id="__codelineno-33-13" name="__codelineno-33-13"></a><span class="nb">print</span><span class="p">()</span>
</span></code></pre></div></td></tr></table></div>
這是暴力解,會<em>TLE</em>,下一章會介紹如何最佳化,
但如果使用 C++ 的話,相同邏輯的程式碼是可以<em>AC</em>的。</p>
</details>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6928">[C_MM26-易] 輸出 1x1、2x2、...、NxN之結果</a></p>
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6945">[C_MM34-易] 因數問題</a></p>
</div>
<details class="abstract">
<summary>Reference code</summary>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-34-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-34-1"><a id="__codelineno-34-1" name="__codelineno-34-1"></a>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-34-1">1</a></span>
<span class="normal"><a href="#__codelineno-34-2">2</a></span>
<span class="normal"><a href="#__codelineno-34-3">3</a></span>
<span class="normal"><a href="#__codelineno-34-4">4</a></span>
<span class="normal"><a href="#__codelineno-34-5">5</a></span>
<span class="normal"><a href="#__codelineno-34-6">6</a></span>
<span class="normal"><a href="#__codelineno-34-7">7</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-34-1"><a id="__codelineno-34-1" name="__codelineno-34-1"></a><span class="n">N</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="nb">input</span><span class="p">())</span>
</span><span id="__span-34-2"><a id="__codelineno-34-2" name="__codelineno-34-2"></a>
</span><span id="__span-34-3"><a id="__codelineno-34-3" name="__codelineno-34-3"></a><span class="nb">print</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s2">&quot;&quot;</span><span class="p">)</span>
</span><span id="__span-34-4"><a id="__codelineno-34-4" name="__codelineno-34-4"></a><span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="n">N</span> <span class="o">+</span> <span class="mi">1</span><span class="p">):</span>
</span><span id="__span-34-5"><a id="__codelineno-34-5" name="__codelineno-34-5"></a> <span class="k">if</span> <span class="n">N</span> <span class="o">%</span> <span class="n">i</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
</span><span id="__span-34-6"><a id="__codelineno-34-6" name="__codelineno-34-6"></a> <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot; </span><span class="si">{</span><span class="n">i</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s2">&quot;&quot;</span><span class="p">)</span>
</span><span id="__span-34-7"><a id="__codelineno-34-7" name="__codelineno-34-7"></a><span class="nb">print</span><span class="p">()</span>
</span></code></pre></div></td></tr></table></div>
</details>
<p>@EditTime : 2024-01-30 18:40</p>
<h2 id="assignment">Assignment<a class="headerlink" href="#assignment" title="Permanent link"></a></h2>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6915">[C_MM21-易] 算階乘</a></p>
</div>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6925">[C_MM25-易] 計算正整數被3整除之數值之總和</a></p>
</div>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6931">[C_MM27-易] 計算兩整數間所有整數的總和</a></p>
</div>
<details class="abstract">
<summary>Reference code</summary>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-35-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-35-1"><a id="__codelineno-35-1" name="__codelineno-35-1"></a>
</span></code></pre></div></td></tr></table></div>
</details>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6933">[C_MM28-易] 計算1到N之間屬於5和7的倍數</a></p>
</div>
<details class="abstract">
<summary>Reference code</summary>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-36-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-36-1"><a id="__codelineno-36-1" name="__codelineno-36-1"></a>
</span></code></pre></div></td></tr></table></div>
</details>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6935">[C_MM29-易] 最大質數問題</a></p>
</div>
<details class="abstract">
<summary>Reference code</summary>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-37-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-37-1"><a id="__codelineno-37-1" name="__codelineno-37-1"></a>
</span></code></pre></div></td></tr></table></div>
</details>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6937">[C_MM30-易] 質數判別</a></p>
</div>
<details class="abstract">
<summary>Reference code</summary>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-38-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-38-1"><a id="__codelineno-38-1" name="__codelineno-38-1"></a>
</span></code></pre></div></td></tr></table></div>
</details>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6939">[C_MM31-易] 計算1~N內能被2跟3整除,但不能被12整除的整數總和</a></p>
</div>
<details class="abstract">
<summary>Reference code</summary>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-39-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-39-1"><a id="__codelineno-39-1" name="__codelineno-39-1"></a>
</span></code></pre></div></td></tr></table></div>
</details>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6943">[C_MM33-易] 找1~N的完美數</a></p>
</div>
<details class="abstract">
<summary>Reference code</summary>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-40-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-40-1"><a id="__codelineno-40-1" name="__codelineno-40-1"></a>
</span></code></pre></div></td></tr></table></div>
</details>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6945">[C_MM34-易] 因數問題</a></p>
</div>
<details class="abstract">
<summary>Reference code</summary>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-41-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-41-1"><a id="__codelineno-41-1" name="__codelineno-41-1"></a>
</span></code></pre></div></td></tr></table></div>
</details>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6957">[C_MM40-易] 1~N之間的總和</a></p>
</div>
<details class="abstract">
<summary>Reference code</summary>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-42-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-42-1"><a id="__codelineno-42-1" name="__codelineno-42-1"></a>
</span></code></pre></div></td></tr></table></div>
</details>
<div class="admonition success">
<p>Itsa - <a href="https://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=6979">[C_MM49-易] 連續1的倍數</a></p>
</div>
<details class="abstract">
<summary>Reference code</summary>
<div class="language-python highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-43-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-43-1"><a id="__codelineno-43-1" name="__codelineno-43-1"></a>
</span></code></pre></div></td></tr></table></div>
</details>
<p>@EditTime : 2024-01-30 18:40</p>
<p>@EditTime : 2024-01-30 21:51</p>



Expand Down
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

Binary file modified sitemap.xml.gz
Binary file not shown.

0 comments on commit 642517e

Please sign in to comment.