aepstar commited on
Commit
08735e8
·
1 Parent(s): ae35037
cw001evenodd.html CHANGED
@@ -116,7 +116,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
- <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
@@ -150,66 +150,89 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
154
  <div class="sidebar-item-container">
155
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link active">
156
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
157
  </div>
158
  </li>
159
- <li class="sidebar-item">
160
  <div class="sidebar-item-container">
161
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
162
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
163
  </div>
164
  </li>
165
- <li class="sidebar-item">
166
  <div class="sidebar-item-container">
167
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
168
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
169
  </div>
170
  </li>
171
- <li class="sidebar-item">
172
  <div class="sidebar-item-container">
173
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
174
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
175
  </div>
176
  </li>
177
- <li class="sidebar-item">
178
  <div class="sidebar-item-container">
179
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
180
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
181
  </div>
182
  </li>
183
- <li class="sidebar-item">
184
  <div class="sidebar-item-container">
185
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
186
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
187
  </div>
188
  </li>
189
- <li class="sidebar-item">
190
  <div class="sidebar-item-container">
191
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
192
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
193
  </div>
194
  </li>
195
- <li class="sidebar-item">
196
  <div class="sidebar-item-container">
197
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
198
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
199
  </div>
200
  </li>
201
- <li class="sidebar-item">
202
  <div class="sidebar-item-container">
203
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
204
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
205
  </div>
206
  </li>
207
- <li class="sidebar-item">
208
  <div class="sidebar-item-container">
209
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
210
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
211
  </div>
212
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  </ul>
214
  </div>
215
  </nav>
@@ -297,7 +320,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
297
  <span id="cb8-2"><a href="#cb8-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">even_or_odd</span>(<span class="dv">0</span>), <span class="st">"Even"</span>)</span>
298
  <span id="cb8-3"><a href="#cb8-3" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
299
  <div class="cell-output cell-output-stdout">
300
- <pre><code>Test passed 🎉</code></pre>
301
  </div>
302
  <div class="sourceCode cell-code" id="cb10"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a><span class="fu">test_that</span>(<span class="st">'even_or_odd(-1) returns "Odd"'</span>, {</span>
303
  <span id="cb10-2"><a href="#cb10-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">even_or_odd</span>(<span class="sc">-</span><span class="dv">1</span>), <span class="st">"Odd"</span>)</span>
@@ -309,7 +332,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
309
  <span id="cb12-2"><a href="#cb12-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">even_or_odd</span>(<span class="sc">-</span><span class="dv">2</span>), <span class="st">"Even"</span>)</span>
310
  <span id="cb12-3"><a href="#cb12-3" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
311
  <div class="cell-output cell-output-stdout">
312
- <pre><code>Test passed 🎉</code></pre>
313
  </div>
314
  </div>
315
  </section>
 
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html">Februari</a></li><li class="breadcrumb-item"><a href="./cw001evenodd.html"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
 
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
+ <li class="sidebar-item sidebar-item-section">
154
+ <div class="sidebar-item-container">
155
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
156
+ <span class="menu-text">Februari</span></a>
157
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
158
+ <i class="bi bi-chevron-right ms-2"></i>
159
+ </a>
160
+ </div>
161
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
162
+ <li class="sidebar-item">
163
  <div class="sidebar-item-container">
164
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link active">
165
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
166
  </div>
167
  </li>
168
+ <li class="sidebar-item">
169
  <div class="sidebar-item-container">
170
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
171
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
172
  </div>
173
  </li>
174
+ <li class="sidebar-item">
175
  <div class="sidebar-item-container">
176
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
177
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
178
  </div>
179
  </li>
180
+ <li class="sidebar-item">
181
  <div class="sidebar-item-container">
182
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
183
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
184
  </div>
185
  </li>
186
+ <li class="sidebar-item">
187
  <div class="sidebar-item-container">
188
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
189
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
190
  </div>
191
  </li>
192
+ <li class="sidebar-item">
193
  <div class="sidebar-item-container">
194
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
195
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
196
  </div>
197
  </li>
198
+ <li class="sidebar-item">
199
  <div class="sidebar-item-container">
200
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
201
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
202
  </div>
203
  </li>
204
+ <li class="sidebar-item">
205
  <div class="sidebar-item-container">
206
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
207
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
208
  </div>
209
  </li>
210
+ <li class="sidebar-item">
211
  <div class="sidebar-item-container">
212
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
213
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
214
  </div>
215
  </li>
216
+ <li class="sidebar-item">
217
  <div class="sidebar-item-container">
218
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
219
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
220
  </div>
221
  </li>
222
+ <li class="sidebar-item">
223
+ <div class="sidebar-item-container">
224
+ <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
225
+ <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
226
+ </div>
227
+ </li>
228
+ <li class="sidebar-item">
229
+ <div class="sidebar-item-container">
230
+ <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
231
+ <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
232
+ </div>
233
+ </li>
234
+ </ul>
235
+ </li>
236
  </ul>
237
  </div>
238
  </nav>
 
320
  <span id="cb8-2"><a href="#cb8-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">even_or_odd</span>(<span class="dv">0</span>), <span class="st">"Even"</span>)</span>
321
  <span id="cb8-3"><a href="#cb8-3" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
322
  <div class="cell-output cell-output-stdout">
323
+ <pre><code>Test passed 🥳</code></pre>
324
  </div>
325
  <div class="sourceCode cell-code" id="cb10"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a><span class="fu">test_that</span>(<span class="st">'even_or_odd(-1) returns "Odd"'</span>, {</span>
326
  <span id="cb10-2"><a href="#cb10-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">even_or_odd</span>(<span class="sc">-</span><span class="dv">1</span>), <span class="st">"Odd"</span>)</span>
 
332
  <span id="cb12-2"><a href="#cb12-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">even_or_odd</span>(<span class="sc">-</span><span class="dv">2</span>), <span class="st">"Even"</span>)</span>
333
  <span id="cb12-3"><a href="#cb12-3" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
334
  <div class="cell-output cell-output-stdout">
335
+ <pre><code>Test passed 🎊</code></pre>
336
  </div>
337
  </div>
338
  </section>
cw002multiply.html CHANGED
@@ -116,7 +116,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
- <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw002multiply.html"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
@@ -150,66 +150,89 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
154
  <div class="sidebar-item-container">
155
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
156
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
157
  </div>
158
  </li>
159
- <li class="sidebar-item">
160
  <div class="sidebar-item-container">
161
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link active">
162
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
163
  </div>
164
  </li>
165
- <li class="sidebar-item">
166
  <div class="sidebar-item-container">
167
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
168
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
169
  </div>
170
  </li>
171
- <li class="sidebar-item">
172
  <div class="sidebar-item-container">
173
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
174
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
175
  </div>
176
  </li>
177
- <li class="sidebar-item">
178
  <div class="sidebar-item-container">
179
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
180
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
181
  </div>
182
  </li>
183
- <li class="sidebar-item">
184
  <div class="sidebar-item-container">
185
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
186
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
187
  </div>
188
  </li>
189
- <li class="sidebar-item">
190
  <div class="sidebar-item-container">
191
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
192
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
193
  </div>
194
  </li>
195
- <li class="sidebar-item">
196
  <div class="sidebar-item-container">
197
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
198
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
199
  </div>
200
  </li>
201
- <li class="sidebar-item">
202
  <div class="sidebar-item-container">
203
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
204
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
205
  </div>
206
  </li>
207
- <li class="sidebar-item">
208
  <div class="sidebar-item-container">
209
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
210
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
211
  </div>
212
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  </ul>
214
  </div>
215
  </nav>
@@ -290,7 +313,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
290
  <span id="cb4-9"><a href="#cb4-9" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">mul</span>(a, <span class="fu">mul</span>(b, c)), a <span class="sc">*</span> b <span class="sc">*</span> c)</span>
291
  <span id="cb4-10"><a href="#cb4-10" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
292
  <div class="cell-output cell-output-stdout">
293
- <pre><code>Test passed 🥇</code></pre>
294
  </div>
295
  </div>
296
  </section>
 
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html">Februari</a></li><li class="breadcrumb-item"><a href="./cw002multiply.html"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
 
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
+ <li class="sidebar-item sidebar-item-section">
154
+ <div class="sidebar-item-container">
155
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
156
+ <span class="menu-text">Februari</span></a>
157
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
158
+ <i class="bi bi-chevron-right ms-2"></i>
159
+ </a>
160
+ </div>
161
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
162
+ <li class="sidebar-item">
163
  <div class="sidebar-item-container">
164
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
165
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
166
  </div>
167
  </li>
168
+ <li class="sidebar-item">
169
  <div class="sidebar-item-container">
170
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link active">
171
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
172
  </div>
173
  </li>
174
+ <li class="sidebar-item">
175
  <div class="sidebar-item-container">
176
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
177
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
178
  </div>
179
  </li>
180
+ <li class="sidebar-item">
181
  <div class="sidebar-item-container">
182
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
183
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
184
  </div>
185
  </li>
186
+ <li class="sidebar-item">
187
  <div class="sidebar-item-container">
188
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
189
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
190
  </div>
191
  </li>
192
+ <li class="sidebar-item">
193
  <div class="sidebar-item-container">
194
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
195
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
196
  </div>
197
  </li>
198
+ <li class="sidebar-item">
199
  <div class="sidebar-item-container">
200
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
201
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
202
  </div>
203
  </li>
204
+ <li class="sidebar-item">
205
  <div class="sidebar-item-container">
206
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
207
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
208
  </div>
209
  </li>
210
+ <li class="sidebar-item">
211
  <div class="sidebar-item-container">
212
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
213
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
214
  </div>
215
  </li>
216
+ <li class="sidebar-item">
217
  <div class="sidebar-item-container">
218
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
219
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
220
  </div>
221
  </li>
222
+ <li class="sidebar-item">
223
+ <div class="sidebar-item-container">
224
+ <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
225
+ <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
226
+ </div>
227
+ </li>
228
+ <li class="sidebar-item">
229
+ <div class="sidebar-item-container">
230
+ <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
231
+ <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
232
+ </div>
233
+ </li>
234
+ </ul>
235
+ </li>
236
  </ul>
237
  </div>
238
  </nav>
 
313
  <span id="cb4-9"><a href="#cb4-9" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">mul</span>(a, <span class="fu">mul</span>(b, c)), a <span class="sc">*</span> b <span class="sc">*</span> c)</span>
314
  <span id="cb4-10"><a href="#cb4-10" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
315
  <div class="cell-output cell-output-stdout">
316
+ <pre><code>Test passed 😸</code></pre>
317
  </div>
318
  </div>
319
  </section>
cw003countsheep.html CHANGED
@@ -116,7 +116,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
- <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw003countsheep.html"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can't sleep, just count sheep!!</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
@@ -150,66 +150,89 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
154
  <div class="sidebar-item-container">
155
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
156
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
157
  </div>
158
  </li>
159
- <li class="sidebar-item">
160
  <div class="sidebar-item-container">
161
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
162
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
163
  </div>
164
  </li>
165
- <li class="sidebar-item">
166
  <div class="sidebar-item-container">
167
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link active">
168
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
169
  </div>
170
  </li>
171
- <li class="sidebar-item">
172
  <div class="sidebar-item-container">
173
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
174
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
175
  </div>
176
  </li>
177
- <li class="sidebar-item">
178
  <div class="sidebar-item-container">
179
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
180
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
181
  </div>
182
  </li>
183
- <li class="sidebar-item">
184
  <div class="sidebar-item-container">
185
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
186
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
187
  </div>
188
  </li>
189
- <li class="sidebar-item">
190
  <div class="sidebar-item-container">
191
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
192
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
193
  </div>
194
  </li>
195
- <li class="sidebar-item">
196
  <div class="sidebar-item-container">
197
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
198
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
199
  </div>
200
  </li>
201
- <li class="sidebar-item">
202
  <div class="sidebar-item-container">
203
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
204
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
205
  </div>
206
  </li>
207
- <li class="sidebar-item">
208
  <div class="sidebar-item-container">
209
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
210
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
211
  </div>
212
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  </ul>
214
  </div>
215
  </nav>
@@ -293,7 +316,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
293
  <span id="cb3-7"><a href="#cb3-7" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">countSheep</span>(<span class="dv">3</span>), <span class="st">"1 sheep...2 sheep...3 sheep..."</span>)</span>
294
  <span id="cb3-8"><a href="#cb3-8" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
295
  <div class="cell-output cell-output-stdout">
296
- <pre><code>Test passed 🎊</code></pre>
297
  </div>
298
  </div>
299
  </section>
 
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html">Februari</a></li><li class="breadcrumb-item"><a href="./cw003countsheep.html"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can't sleep, just count sheep!!</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
 
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
+ <li class="sidebar-item sidebar-item-section">
154
+ <div class="sidebar-item-container">
155
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
156
+ <span class="menu-text">Februari</span></a>
157
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
158
+ <i class="bi bi-chevron-right ms-2"></i>
159
+ </a>
160
+ </div>
161
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
162
+ <li class="sidebar-item">
163
  <div class="sidebar-item-container">
164
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
165
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
166
  </div>
167
  </li>
168
+ <li class="sidebar-item">
169
  <div class="sidebar-item-container">
170
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
171
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
172
  </div>
173
  </li>
174
+ <li class="sidebar-item">
175
  <div class="sidebar-item-container">
176
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link active">
177
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
178
  </div>
179
  </li>
180
+ <li class="sidebar-item">
181
  <div class="sidebar-item-container">
182
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
183
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
184
  </div>
185
  </li>
186
+ <li class="sidebar-item">
187
  <div class="sidebar-item-container">
188
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
189
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
190
  </div>
191
  </li>
192
+ <li class="sidebar-item">
193
  <div class="sidebar-item-container">
194
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
195
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
196
  </div>
197
  </li>
198
+ <li class="sidebar-item">
199
  <div class="sidebar-item-container">
200
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
201
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
202
  </div>
203
  </li>
204
+ <li class="sidebar-item">
205
  <div class="sidebar-item-container">
206
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
207
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
208
  </div>
209
  </li>
210
+ <li class="sidebar-item">
211
  <div class="sidebar-item-container">
212
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
213
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
214
  </div>
215
  </li>
216
+ <li class="sidebar-item">
217
  <div class="sidebar-item-container">
218
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
219
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
220
  </div>
221
  </li>
222
+ <li class="sidebar-item">
223
+ <div class="sidebar-item-container">
224
+ <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
225
+ <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
226
+ </div>
227
+ </li>
228
+ <li class="sidebar-item">
229
+ <div class="sidebar-item-container">
230
+ <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
231
+ <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
232
+ </div>
233
+ </li>
234
+ </ul>
235
+ </li>
236
  </ul>
237
  </div>
238
  </nav>
 
316
  <span id="cb3-7"><a href="#cb3-7" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">countSheep</span>(<span class="dv">3</span>), <span class="st">"1 sheep...2 sheep...3 sheep..."</span>)</span>
317
  <span id="cb3-8"><a href="#cb3-8" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
318
  <div class="cell-output cell-output-stdout">
319
+ <pre><code>Test passed 🥳</code></pre>
320
  </div>
321
  </div>
322
  </section>
cw004reducegrow.html CHANGED
@@ -116,7 +116,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
- <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw004reducegrow.html"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
@@ -150,66 +150,89 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
154
  <div class="sidebar-item-container">
155
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
156
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
157
  </div>
158
  </li>
159
- <li class="sidebar-item">
160
  <div class="sidebar-item-container">
161
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
162
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
163
  </div>
164
  </li>
165
- <li class="sidebar-item">
166
  <div class="sidebar-item-container">
167
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
168
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
169
  </div>
170
  </li>
171
- <li class="sidebar-item">
172
  <div class="sidebar-item-container">
173
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link active">
174
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
175
  </div>
176
  </li>
177
- <li class="sidebar-item">
178
  <div class="sidebar-item-container">
179
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
180
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
181
  </div>
182
  </li>
183
- <li class="sidebar-item">
184
  <div class="sidebar-item-container">
185
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
186
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
187
  </div>
188
  </li>
189
- <li class="sidebar-item">
190
  <div class="sidebar-item-container">
191
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
192
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
193
  </div>
194
  </li>
195
- <li class="sidebar-item">
196
  <div class="sidebar-item-container">
197
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
198
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ��No’</span></span></a>
199
  </div>
200
  </li>
201
- <li class="sidebar-item">
202
  <div class="sidebar-item-container">
203
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
204
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
205
  </div>
206
  </li>
207
- <li class="sidebar-item">
208
  <div class="sidebar-item-container">
209
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
210
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
211
  </div>
212
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  </ul>
214
  </div>
215
  </nav>
@@ -287,7 +310,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
287
  <span id="cb4-5"><a href="#cb4-5" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">grow</span>(<span class="fu">c</span>(<span class="dv">2</span>, <span class="dv">2</span>, <span class="dv">2</span>, <span class="dv">2</span>, <span class="dv">2</span>, <span class="dv">2</span>)), <span class="dv">64</span>)</span>
288
  <span id="cb4-6"><a href="#cb4-6" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
289
  <div class="cell-output cell-output-stdout">
290
- <pre><code>Test passed 🥳</code></pre>
291
  </div>
292
  </div>
293
  </section>
 
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html">Februari</a></li><li class="breadcrumb-item"><a href="./cw004reducegrow.html"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
 
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
+ <li class="sidebar-item sidebar-item-section">
154
+ <div class="sidebar-item-container">
155
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
156
+ <span class="menu-text">Februari</span></a>
157
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
158
+ <i class="bi bi-chevron-right ms-2"></i>
159
+ </a>
160
+ </div>
161
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
162
+ <li class="sidebar-item">
163
  <div class="sidebar-item-container">
164
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
165
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
166
  </div>
167
  </li>
168
+ <li class="sidebar-item">
169
  <div class="sidebar-item-container">
170
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
171
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
172
  </div>
173
  </li>
174
+ <li class="sidebar-item">
175
  <div class="sidebar-item-container">
176
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
177
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
178
  </div>
179
  </li>
180
+ <li class="sidebar-item">
181
  <div class="sidebar-item-container">
182
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link active">
183
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
184
  </div>
185
  </li>
186
+ <li class="sidebar-item">
187
  <div class="sidebar-item-container">
188
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
189
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
190
  </div>
191
  </li>
192
+ <li class="sidebar-item">
193
  <div class="sidebar-item-container">
194
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
195
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
196
  </div>
197
  </li>
198
+ <li class="sidebar-item">
199
  <div class="sidebar-item-container">
200
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
201
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
202
  </div>
203
  </li>
204
+ <li class="sidebar-item">
205
  <div class="sidebar-item-container">
206
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
207
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ��No’</span></span></a>
208
  </div>
209
  </li>
210
+ <li class="sidebar-item">
211
  <div class="sidebar-item-container">
212
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
213
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
214
  </div>
215
  </li>
216
+ <li class="sidebar-item">
217
  <div class="sidebar-item-container">
218
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
219
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
220
  </div>
221
  </li>
222
+ <li class="sidebar-item">
223
+ <div class="sidebar-item-container">
224
+ <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
225
+ <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
226
+ </div>
227
+ </li>
228
+ <li class="sidebar-item">
229
+ <div class="sidebar-item-container">
230
+ <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
231
+ <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
232
+ </div>
233
+ </li>
234
+ </ul>
235
+ </li>
236
  </ul>
237
  </div>
238
  </nav>
 
310
  <span id="cb4-5"><a href="#cb4-5" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">grow</span>(<span class="fu">c</span>(<span class="dv">2</span>, <span class="dv">2</span>, <span class="dv">2</span>, <span class="dv">2</span>, <span class="dv">2</span>, <span class="dv">2</span>)), <span class="dv">64</span>)</span>
311
  <span id="cb4-6"><a href="#cb4-6" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
312
  <div class="cell-output cell-output-stdout">
313
+ <pre><code>Test passed 🎉</code></pre>
314
  </div>
315
  </div>
316
  </section>
cw005make_negative.html CHANGED
@@ -116,7 +116,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
- <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw005make_negative.html"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
@@ -150,66 +150,89 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
154
  <div class="sidebar-item-container">
155
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
156
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
157
  </div>
158
  </li>
159
- <li class="sidebar-item">
160
  <div class="sidebar-item-container">
161
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
162
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
163
  </div>
164
  </li>
165
- <li class="sidebar-item">
166
  <div class="sidebar-item-container">
167
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
168
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
169
  </div>
170
  </li>
171
- <li class="sidebar-item">
172
  <div class="sidebar-item-container">
173
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
174
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
175
  </div>
176
  </li>
177
- <li class="sidebar-item">
178
  <div class="sidebar-item-container">
179
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link active">
180
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
181
  </div>
182
  </li>
183
- <li class="sidebar-item">
184
  <div class="sidebar-item-container">
185
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
186
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
187
  </div>
188
  </li>
189
- <li class="sidebar-item">
190
  <div class="sidebar-item-container">
191
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
192
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
193
  </div>
194
  </li>
195
- <li class="sidebar-item">
196
  <div class="sidebar-item-container">
197
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
198
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
199
  </div>
200
  </li>
201
- <li class="sidebar-item">
202
  <div class="sidebar-item-container">
203
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
204
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
205
  </div>
206
  </li>
207
- <li class="sidebar-item">
208
  <div class="sidebar-item-container">
209
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
210
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
211
  </div>
212
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  </ul>
214
  </div>
215
  </nav>
@@ -290,7 +313,7 @@ The number can be negative already, in which case no change is required. Zero (0
290
  <span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">make_negative</span>(<span class="sc">-</span><span class="dv">1</span>), <span class="sc">-</span><span class="dv">1</span>)</span>
291
  <span id="cb4-9"><a href="#cb4-9" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
292
  <div class="cell-output cell-output-stdout">
293
- <pre><code>Test passed 😸</code></pre>
294
  </div>
295
  </div>
296
  </section>
 
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html">Februari</a></li><li class="breadcrumb-item"><a href="./cw005make_negative.html"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
 
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
+ <li class="sidebar-item sidebar-item-section">
154
+ <div class="sidebar-item-container">
155
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
156
+ <span class="menu-text">Februari</span></a>
157
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
158
+ <i class="bi bi-chevron-right ms-2"></i>
159
+ </a>
160
+ </div>
161
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
162
+ <li class="sidebar-item">
163
  <div class="sidebar-item-container">
164
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
165
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
166
  </div>
167
  </li>
168
+ <li class="sidebar-item">
169
  <div class="sidebar-item-container">
170
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
171
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
172
  </div>
173
  </li>
174
+ <li class="sidebar-item">
175
  <div class="sidebar-item-container">
176
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
177
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
178
  </div>
179
  </li>
180
+ <li class="sidebar-item">
181
  <div class="sidebar-item-container">
182
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
183
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
184
  </div>
185
  </li>
186
+ <li class="sidebar-item">
187
  <div class="sidebar-item-container">
188
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link active">
189
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
190
  </div>
191
  </li>
192
+ <li class="sidebar-item">
193
  <div class="sidebar-item-container">
194
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
195
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
196
  </div>
197
  </li>
198
+ <li class="sidebar-item">
199
  <div class="sidebar-item-container">
200
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
201
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
202
  </div>
203
  </li>
204
+ <li class="sidebar-item">
205
  <div class="sidebar-item-container">
206
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
207
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
208
  </div>
209
  </li>
210
+ <li class="sidebar-item">
211
  <div class="sidebar-item-container">
212
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
213
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
214
  </div>
215
  </li>
216
+ <li class="sidebar-item">
217
  <div class="sidebar-item-container">
218
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
219
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
220
  </div>
221
  </li>
222
+ <li class="sidebar-item">
223
+ <div class="sidebar-item-container">
224
+ <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
225
+ <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
226
+ </div>
227
+ </li>
228
+ <li class="sidebar-item">
229
+ <div class="sidebar-item-container">
230
+ <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
231
+ <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
232
+ </div>
233
+ </li>
234
+ </ul>
235
+ </li>
236
  </ul>
237
  </div>
238
  </nav>
 
313
  <span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">make_negative</span>(<span class="sc">-</span><span class="dv">1</span>), <span class="sc">-</span><span class="dv">1</span>)</span>
314
  <span id="cb4-9"><a href="#cb4-9" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
315
  <div class="cell-output cell-output-stdout">
316
+ <pre><code>Test passed 🎊</code></pre>
317
  </div>
318
  </div>
319
  </section>
cw006positive_sum.html CHANGED
@@ -116,7 +116,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
- <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw006positive_sum.html"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
@@ -150,66 +150,89 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
154
  <div class="sidebar-item-container">
155
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
156
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
157
  </div>
158
  </li>
159
- <li class="sidebar-item">
160
  <div class="sidebar-item-container">
161
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
162
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
163
  </div>
164
  </li>
165
- <li class="sidebar-item">
166
  <div class="sidebar-item-container">
167
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
168
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
169
  </div>
170
  </li>
171
- <li class="sidebar-item">
172
  <div class="sidebar-item-container">
173
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
174
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
175
  </div>
176
  </li>
177
- <li class="sidebar-item">
178
  <div class="sidebar-item-container">
179
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
180
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
181
  </div>
182
  </li>
183
- <li class="sidebar-item">
184
  <div class="sidebar-item-container">
185
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link active">
186
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
187
  </div>
188
  </li>
189
- <li class="sidebar-item">
190
  <div class="sidebar-item-container">
191
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
192
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
193
  </div>
194
  </li>
195
- <li class="sidebar-item">
196
  <div class="sidebar-item-container">
197
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
198
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
199
  </div>
200
  </li>
201
- <li class="sidebar-item">
202
  <div class="sidebar-item-container">
203
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
204
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
205
  </div>
206
  </li>
207
- <li class="sidebar-item">
208
  <div class="sidebar-item-container">
209
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
210
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
211
  </div>
212
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  </ul>
214
  </div>
215
  </nav>
@@ -300,7 +323,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
300
  <span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">positive_sum</span>(<span class="fu">c</span>(<span class="sc">-</span><span class="dv">1</span>,<span class="sc">-</span><span class="dv">2</span>,<span class="sc">-</span><span class="dv">3</span>,<span class="sc">-</span><span class="dv">4</span>,<span class="sc">-</span><span class="dv">5</span>)),<span class="dv">0</span>)</span>
301
  <span id="cb4-9"><a href="#cb4-9" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
302
  <div class="cell-output cell-output-stdout">
303
- <pre><code>Test passed 🥳</code></pre>
304
  </div>
305
  </div>
306
  </section>
 
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html">Februari</a></li><li class="breadcrumb-item"><a href="./cw006positive_sum.html"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
 
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
+ <li class="sidebar-item sidebar-item-section">
154
+ <div class="sidebar-item-container">
155
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
156
+ <span class="menu-text">Februari</span></a>
157
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
158
+ <i class="bi bi-chevron-right ms-2"></i>
159
+ </a>
160
+ </div>
161
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
162
+ <li class="sidebar-item">
163
  <div class="sidebar-item-container">
164
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
165
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
166
  </div>
167
  </li>
168
+ <li class="sidebar-item">
169
  <div class="sidebar-item-container">
170
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
171
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
172
  </div>
173
  </li>
174
+ <li class="sidebar-item">
175
  <div class="sidebar-item-container">
176
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
177
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
178
  </div>
179
  </li>
180
+ <li class="sidebar-item">
181
  <div class="sidebar-item-container">
182
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
183
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
184
  </div>
185
  </li>
186
+ <li class="sidebar-item">
187
  <div class="sidebar-item-container">
188
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
189
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
190
  </div>
191
  </li>
192
+ <li class="sidebar-item">
193
  <div class="sidebar-item-container">
194
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link active">
195
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
196
  </div>
197
  </li>
198
+ <li class="sidebar-item">
199
  <div class="sidebar-item-container">
200
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
201
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
202
  </div>
203
  </li>
204
+ <li class="sidebar-item">
205
  <div class="sidebar-item-container">
206
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
207
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
208
  </div>
209
  </li>
210
+ <li class="sidebar-item">
211
  <div class="sidebar-item-container">
212
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
213
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
214
  </div>
215
  </li>
216
+ <li class="sidebar-item">
217
  <div class="sidebar-item-container">
218
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
219
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
220
  </div>
221
  </li>
222
+ <li class="sidebar-item">
223
+ <div class="sidebar-item-container">
224
+ <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
225
+ <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
226
+ </div>
227
+ </li>
228
+ <li class="sidebar-item">
229
+ <div class="sidebar-item-container">
230
+ <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
231
+ <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
232
+ </div>
233
+ </li>
234
+ </ul>
235
+ </li>
236
  </ul>
237
  </div>
238
  </nav>
 
323
  <span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">positive_sum</span>(<span class="fu">c</span>(<span class="sc">-</span><span class="dv">1</span>,<span class="sc">-</span><span class="dv">2</span>,<span class="sc">-</span><span class="dv">3</span>,<span class="sc">-</span><span class="dv">4</span>,<span class="sc">-</span><span class="dv">5</span>)),<span class="dv">0</span>)</span>
324
  <span id="cb4-9"><a href="#cb4-9" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
325
  <div class="cell-output cell-output-stdout">
326
+ <pre><code>Test passed 🎊</code></pre>
327
  </div>
328
  </div>
329
  </section>
cw007reversedstrings.html CHANGED
@@ -116,7 +116,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
- <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw007reversedstrings.html"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
@@ -150,66 +150,89 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
154
  <div class="sidebar-item-container">
155
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
156
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
157
  </div>
158
  </li>
159
- <li class="sidebar-item">
160
  <div class="sidebar-item-container">
161
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
162
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
163
  </div>
164
  </li>
165
- <li class="sidebar-item">
166
  <div class="sidebar-item-container">
167
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
168
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
169
  </div>
170
  </li>
171
- <li class="sidebar-item">
172
  <div class="sidebar-item-container">
173
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
174
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
175
  </div>
176
  </li>
177
- <li class="sidebar-item">
178
  <div class="sidebar-item-container">
179
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
180
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
181
  </div>
182
  </li>
183
- <li class="sidebar-item">
184
  <div class="sidebar-item-container">
185
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
186
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
187
  </div>
188
  </li>
189
- <li class="sidebar-item">
190
  <div class="sidebar-item-container">
191
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link active">
192
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
193
  </div>
194
  </li>
195
- <li class="sidebar-item">
196
  <div class="sidebar-item-container">
197
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
198
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
199
  </div>
200
  </li>
201
- <li class="sidebar-item">
202
  <div class="sidebar-item-container">
203
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
204
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
205
  </div>
206
  </li>
207
- <li class="sidebar-item">
208
  <div class="sidebar-item-container">
209
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
210
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
211
  </div>
212
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  </ul>
214
  </div>
215
  </nav>
@@ -288,7 +311,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
288
  <span id="cb4-7"><a href="#cb4-7" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">solution</span>(<span class="st">'h'</span>), <span class="st">'h'</span>)</span>
289
  <span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
290
  <div class="cell-output cell-output-stdout">
291
- <pre><code>Test passed 😸</code></pre>
292
  </div>
293
  </div>
294
  </section>
 
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html">Februari</a></li><li class="breadcrumb-item"><a href="./cw007reversedstrings.html"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
 
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
+ <li class="sidebar-item sidebar-item-section">
154
+ <div class="sidebar-item-container">
155
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
156
+ <span class="menu-text">Februari</span></a>
157
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
158
+ <i class="bi bi-chevron-right ms-2"></i>
159
+ </a>
160
+ </div>
161
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
162
+ <li class="sidebar-item">
163
  <div class="sidebar-item-container">
164
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
165
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
166
  </div>
167
  </li>
168
+ <li class="sidebar-item">
169
  <div class="sidebar-item-container">
170
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
171
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
172
  </div>
173
  </li>
174
+ <li class="sidebar-item">
175
  <div class="sidebar-item-container">
176
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
177
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
178
  </div>
179
  </li>
180
+ <li class="sidebar-item">
181
  <div class="sidebar-item-container">
182
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
183
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
184
  </div>
185
  </li>
186
+ <li class="sidebar-item">
187
  <div class="sidebar-item-container">
188
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
189
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
190
  </div>
191
  </li>
192
+ <li class="sidebar-item">
193
  <div class="sidebar-item-container">
194
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
195
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
196
  </div>
197
  </li>
198
+ <li class="sidebar-item">
199
  <div class="sidebar-item-container">
200
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link active">
201
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
202
  </div>
203
  </li>
204
+ <li class="sidebar-item">
205
  <div class="sidebar-item-container">
206
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
207
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
208
  </div>
209
  </li>
210
+ <li class="sidebar-item">
211
  <div class="sidebar-item-container">
212
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
213
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
214
  </div>
215
  </li>
216
+ <li class="sidebar-item">
217
  <div class="sidebar-item-container">
218
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
219
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
220
  </div>
221
  </li>
222
+ <li class="sidebar-item">
223
+ <div class="sidebar-item-container">
224
+ <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
225
+ <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
226
+ </div>
227
+ </li>
228
+ <li class="sidebar-item">
229
+ <div class="sidebar-item-container">
230
+ <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
231
+ <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
232
+ </div>
233
+ </li>
234
+ </ul>
235
+ </li>
236
  </ul>
237
  </div>
238
  </nav>
 
311
  <span id="cb4-7"><a href="#cb4-7" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">solution</span>(<span class="st">'h'</span>), <span class="st">'h'</span>)</span>
312
  <span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
313
  <div class="cell-output cell-output-stdout">
314
+ <pre><code>Test passed 🥇</code></pre>
315
  </div>
316
  </div>
317
  </section>
cw008bool_to_word.html CHANGED
@@ -116,7 +116,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
- <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw008bool_to_word.html"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings 'Yes' or 'No'</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
@@ -150,66 +150,89 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
154
  <div class="sidebar-item-container">
155
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
156
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
157
  </div>
158
  </li>
159
- <li class="sidebar-item">
160
  <div class="sidebar-item-container">
161
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
162
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
163
  </div>
164
  </li>
165
- <li class="sidebar-item">
166
  <div class="sidebar-item-container">
167
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
168
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
169
  </div>
170
  </li>
171
- <li class="sidebar-item">
172
  <div class="sidebar-item-container">
173
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
174
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
175
  </div>
176
  </li>
177
- <li class="sidebar-item">
178
  <div class="sidebar-item-container">
179
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
180
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
181
  </div>
182
  </li>
183
- <li class="sidebar-item">
184
  <div class="sidebar-item-container">
185
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
186
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
187
  </div>
188
  </li>
189
- <li class="sidebar-item">
190
  <div class="sidebar-item-container">
191
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
192
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
193
  </div>
194
  </li>
195
- <li class="sidebar-item">
196
  <div class="sidebar-item-container">
197
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link active">
198
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
199
  </div>
200
  </li>
201
- <li class="sidebar-item">
202
  <div class="sidebar-item-container">
203
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
204
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
205
  </div>
206
  </li>
207
- <li class="sidebar-item">
208
  <div class="sidebar-item-container">
209
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
210
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
211
  </div>
212
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  </ul>
214
  </div>
215
  </nav>
 
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html">Februari</a></li><li class="breadcrumb-item"><a href="./cw008bool_to_word.html"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings 'Yes' or 'No'</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
 
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
+ <li class="sidebar-item sidebar-item-section">
154
+ <div class="sidebar-item-container">
155
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
156
+ <span class="menu-text">Februari</span></a>
157
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
158
+ <i class="bi bi-chevron-right ms-2"></i>
159
+ </a>
160
+ </div>
161
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
162
+ <li class="sidebar-item">
163
  <div class="sidebar-item-container">
164
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
165
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
166
  </div>
167
  </li>
168
+ <li class="sidebar-item">
169
  <div class="sidebar-item-container">
170
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
171
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
172
  </div>
173
  </li>
174
+ <li class="sidebar-item">
175
  <div class="sidebar-item-container">
176
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
177
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
178
  </div>
179
  </li>
180
+ <li class="sidebar-item">
181
  <div class="sidebar-item-container">
182
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
183
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
184
  </div>
185
  </li>
186
+ <li class="sidebar-item">
187
  <div class="sidebar-item-container">
188
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
189
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
190
  </div>
191
  </li>
192
+ <li class="sidebar-item">
193
  <div class="sidebar-item-container">
194
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
195
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
196
  </div>
197
  </li>
198
+ <li class="sidebar-item">
199
  <div class="sidebar-item-container">
200
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
201
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
202
  </div>
203
  </li>
204
+ <li class="sidebar-item">
205
  <div class="sidebar-item-container">
206
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link active">
207
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
208
  </div>
209
  </li>
210
+ <li class="sidebar-item">
211
  <div class="sidebar-item-container">
212
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
213
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
214
  </div>
215
  </li>
216
+ <li class="sidebar-item">
217
  <div class="sidebar-item-container">
218
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
219
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
220
  </div>
221
  </li>
222
+ <li class="sidebar-item">
223
+ <div class="sidebar-item-container">
224
+ <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
225
+ <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
226
+ </div>
227
+ </li>
228
+ <li class="sidebar-item">
229
+ <div class="sidebar-item-container">
230
+ <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
231
+ <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
232
+ </div>
233
+ </li>
234
+ </ul>
235
+ </li>
236
  </ul>
237
  </div>
238
  </nav>
cw009number_to_string.html CHANGED
@@ -116,7 +116,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
- <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw009number_to_string.html"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
@@ -150,66 +150,89 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
154
  <div class="sidebar-item-container">
155
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
156
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
157
  </div>
158
  </li>
159
- <li class="sidebar-item">
160
  <div class="sidebar-item-container">
161
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
162
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
163
  </div>
164
  </li>
165
- <li class="sidebar-item">
166
  <div class="sidebar-item-container">
167
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
168
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
169
  </div>
170
  </li>
171
- <li class="sidebar-item">
172
  <div class="sidebar-item-container">
173
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
174
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
175
  </div>
176
  </li>
177
- <li class="sidebar-item">
178
  <div class="sidebar-item-container">
179
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
180
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
181
  </div>
182
  </li>
183
- <li class="sidebar-item">
184
  <div class="sidebar-item-container">
185
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
186
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
187
  </div>
188
  </li>
189
- <li class="sidebar-item">
190
  <div class="sidebar-item-container">
191
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
192
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
193
  </div>
194
  </li>
195
- <li class="sidebar-item">
196
  <div class="sidebar-item-container">
197
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
198
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
199
  </div>
200
  </li>
201
- <li class="sidebar-item">
202
  <div class="sidebar-item-container">
203
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link active">
204
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
205
  </div>
206
  </li>
207
- <li class="sidebar-item">
208
  <div class="sidebar-item-container">
209
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
210
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
211
  </div>
212
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  </ul>
214
  </div>
215
  </nav>
@@ -286,7 +309,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
286
  <span id="cb4-7"><a href="#cb4-7" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">number_to_string</span>(<span class="sc">-</span><span class="dv">1</span>), <span class="st">'-1'</span>)</span>
287
  <span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
288
  <div class="cell-output cell-output-stdout">
289
- <pre><code>Test passed 🥇</code></pre>
290
  </div>
291
  </div>
292
  </section>
 
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html">Februari</a></li><li class="breadcrumb-item"><a href="./cw009number_to_string.html"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
 
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
+ <li class="sidebar-item sidebar-item-section">
154
+ <div class="sidebar-item-container">
155
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
156
+ <span class="menu-text">Februari</span></a>
157
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
158
+ <i class="bi bi-chevron-right ms-2"></i>
159
+ </a>
160
+ </div>
161
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
162
+ <li class="sidebar-item">
163
  <div class="sidebar-item-container">
164
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
165
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
166
  </div>
167
  </li>
168
+ <li class="sidebar-item">
169
  <div class="sidebar-item-container">
170
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
171
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
172
  </div>
173
  </li>
174
+ <li class="sidebar-item">
175
  <div class="sidebar-item-container">
176
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
177
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
178
  </div>
179
  </li>
180
+ <li class="sidebar-item">
181
  <div class="sidebar-item-container">
182
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
183
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
184
  </div>
185
  </li>
186
+ <li class="sidebar-item">
187
  <div class="sidebar-item-container">
188
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
189
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
190
  </div>
191
  </li>
192
+ <li class="sidebar-item">
193
  <div class="sidebar-item-container">
194
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
195
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
196
  </div>
197
  </li>
198
+ <li class="sidebar-item">
199
  <div class="sidebar-item-container">
200
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
201
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
202
  </div>
203
  </li>
204
+ <li class="sidebar-item">
205
  <div class="sidebar-item-container">
206
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
207
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
208
  </div>
209
  </li>
210
+ <li class="sidebar-item">
211
  <div class="sidebar-item-container">
212
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link active">
213
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
214
  </div>
215
  </li>
216
+ <li class="sidebar-item">
217
  <div class="sidebar-item-container">
218
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
219
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
220
  </div>
221
  </li>
222
+ <li class="sidebar-item">
223
+ <div class="sidebar-item-container">
224
+ <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
225
+ <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
226
+ </div>
227
+ </li>
228
+ <li class="sidebar-item">
229
+ <div class="sidebar-item-container">
230
+ <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
231
+ <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
232
+ </div>
233
+ </li>
234
+ </ul>
235
+ </li>
236
  </ul>
237
  </div>
238
  </nav>
 
309
  <span id="cb4-7"><a href="#cb4-7" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">number_to_string</span>(<span class="sc">-</span><span class="dv">1</span>), <span class="st">'-1'</span>)</span>
310
  <span id="cb4-8"><a href="#cb4-8" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
311
  <div class="cell-output cell-output-stdout">
312
+ <pre><code>Test passed 😀</code></pre>
313
  </div>
314
  </div>
315
  </section>
cw010opposite.html CHANGED
@@ -116,7 +116,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
- <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw010opposite.html"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
@@ -150,78 +150,89 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
154
  <div class="sidebar-item-container">
155
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
156
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
157
  </div>
158
  </li>
159
- <li class="sidebar-item">
160
  <div class="sidebar-item-container">
161
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
162
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
163
  </div>
164
  </li>
165
- <li class="sidebar-item">
166
  <div class="sidebar-item-container">
167
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
168
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
169
  </div>
170
  </li>
171
- <li class="sidebar-item">
172
  <div class="sidebar-item-container">
173
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
174
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
175
  </div>
176
  </li>
177
- <li class="sidebar-item">
178
  <div class="sidebar-item-container">
179
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
180
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
181
  </div>
182
  </li>
183
- <li class="sidebar-item">
184
  <div class="sidebar-item-container">
185
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
186
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
187
  </div>
188
  </li>
189
- <li class="sidebar-item">
190
  <div class="sidebar-item-container">
191
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
192
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
193
  </div>
194
  </li>
195
- <li class="sidebar-item">
196
  <div class="sidebar-item-container">
197
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
198
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
199
  </div>
200
  </li>
201
- <li class="sidebar-item">
202
  <div class="sidebar-item-container">
203
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
204
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
205
  </div>
206
  </li>
207
- <li class="sidebar-item">
208
  <div class="sidebar-item-container">
209
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link active">
210
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
211
  </div>
212
  </li>
213
- <li class="sidebar-item">
214
  <div class="sidebar-item-container">
215
  <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
216
  <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
217
  </div>
218
  </li>
219
- <li class="sidebar-item">
220
  <div class="sidebar-item-container">
221
  <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
222
  <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
223
  </div>
224
  </li>
 
 
225
  </ul>
226
  </div>
227
  </nav>
@@ -300,19 +311,19 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
300
  <span id="cb6-2"><a href="#cb6-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">opposite</span>(<span class="dv">0</span>), <span class="dv">0</span>)</span>
301
  <span id="cb6-3"><a href="#cb6-3" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
302
  <div class="cell-output cell-output-stdout">
303
- <pre><code>Test passed 🎊</code></pre>
304
  </div>
305
  <div class="sourceCode cell-code" id="cb8"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="fu">test_that</span>(<span class="st">"the opposite of positive 3.14 is negative 3.14"</span>, {</span>
306
  <span id="cb8-2"><a href="#cb8-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">opposite</span>(<span class="fl">3.14</span>), <span class="sc">-</span><span class="fl">3.14</span>)</span>
307
  <span id="cb8-3"><a href="#cb8-3" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
308
  <div class="cell-output cell-output-stdout">
309
- <pre><code>Test passed 🎉</code></pre>
310
  </div>
311
  <div class="sourceCode cell-code" id="cb10"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a><span class="fu">test_that</span>(<span class="st">"the opposite of negative 400.2 is positive 400.2"</span>, {</span>
312
  <span id="cb10-2"><a href="#cb10-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">opposite</span>(<span class="sc">-</span><span class="fl">400.2</span>), <span class="fl">400.2</span>)</span>
313
  <span id="cb10-3"><a href="#cb10-3" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
314
  <div class="cell-output cell-output-stdout">
315
- <pre><code>Test passed 🥳</code></pre>
316
  </div>
317
  </div>
318
  </section>
 
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html">Februari</a></li><li class="breadcrumb-item"><a href="./cw010opposite.html"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
 
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
+ <li class="sidebar-item sidebar-item-section">
154
+ <div class="sidebar-item-container">
155
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
156
+ <span class="menu-text">Februari</span></a>
157
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
158
+ <i class="bi bi-chevron-right ms-2"></i>
159
+ </a>
160
+ </div>
161
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
162
+ <li class="sidebar-item">
163
  <div class="sidebar-item-container">
164
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
165
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
166
  </div>
167
  </li>
168
+ <li class="sidebar-item">
169
  <div class="sidebar-item-container">
170
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
171
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
172
  </div>
173
  </li>
174
+ <li class="sidebar-item">
175
  <div class="sidebar-item-container">
176
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
177
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
178
  </div>
179
  </li>
180
+ <li class="sidebar-item">
181
  <div class="sidebar-item-container">
182
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
183
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
184
  </div>
185
  </li>
186
+ <li class="sidebar-item">
187
  <div class="sidebar-item-container">
188
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
189
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
190
  </div>
191
  </li>
192
+ <li class="sidebar-item">
193
  <div class="sidebar-item-container">
194
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
195
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
196
  </div>
197
  </li>
198
+ <li class="sidebar-item">
199
  <div class="sidebar-item-container">
200
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
201
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
202
  </div>
203
  </li>
204
+ <li class="sidebar-item">
205
  <div class="sidebar-item-container">
206
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
207
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
208
  </div>
209
  </li>
210
+ <li class="sidebar-item">
211
  <div class="sidebar-item-container">
212
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
213
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
214
  </div>
215
  </li>
216
+ <li class="sidebar-item">
217
  <div class="sidebar-item-container">
218
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link active">
219
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
220
  </div>
221
  </li>
222
+ <li class="sidebar-item">
223
  <div class="sidebar-item-container">
224
  <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
225
  <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
226
  </div>
227
  </li>
228
+ <li class="sidebar-item">
229
  <div class="sidebar-item-container">
230
  <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
231
  <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
232
  </div>
233
  </li>
234
+ </ul>
235
+ </li>
236
  </ul>
237
  </div>
238
  </nav>
 
311
  <span id="cb6-2"><a href="#cb6-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">opposite</span>(<span class="dv">0</span>), <span class="dv">0</span>)</span>
312
  <span id="cb6-3"><a href="#cb6-3" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
313
  <div class="cell-output cell-output-stdout">
314
+ <pre><code>Test passed 🎉</code></pre>
315
  </div>
316
  <div class="sourceCode cell-code" id="cb8"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="fu">test_that</span>(<span class="st">"the opposite of positive 3.14 is negative 3.14"</span>, {</span>
317
  <span id="cb8-2"><a href="#cb8-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">opposite</span>(<span class="fl">3.14</span>), <span class="sc">-</span><span class="fl">3.14</span>)</span>
318
  <span id="cb8-3"><a href="#cb8-3" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
319
  <div class="cell-output cell-output-stdout">
320
+ <pre><code>Test passed 😀</code></pre>
321
  </div>
322
  <div class="sourceCode cell-code" id="cb10"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb10-1"><a href="#cb10-1" aria-hidden="true" tabindex="-1"></a><span class="fu">test_that</span>(<span class="st">"the opposite of negative 400.2 is positive 400.2"</span>, {</span>
323
  <span id="cb10-2"><a href="#cb10-2" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">opposite</span>(<span class="sc">-</span><span class="fl">400.2</span>), <span class="fl">400.2</span>)</span>
324
  <span id="cb10-3"><a href="#cb10-3" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
325
  <div class="cell-output cell-output-stdout">
326
+ <pre><code>Test passed 😀</code></pre>
327
  </div>
328
  </div>
329
  </section>
cw011removeChar.html CHANGED
@@ -116,7 +116,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
- <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw011removeChar.html"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
@@ -150,78 +150,89 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
154
  <div class="sidebar-item-container">
155
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
156
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
157
  </div>
158
  </li>
159
- <li class="sidebar-item">
160
  <div class="sidebar-item-container">
161
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
162
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
163
  </div>
164
  </li>
165
- <li class="sidebar-item">
166
  <div class="sidebar-item-container">
167
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
168
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
169
  </div>
170
  </li>
171
- <li class="sidebar-item">
172
  <div class="sidebar-item-container">
173
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
174
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
175
  </div>
176
  </li>
177
- <li class="sidebar-item">
178
  <div class="sidebar-item-container">
179
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
180
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
181
  </div>
182
  </li>
183
- <li class="sidebar-item">
184
  <div class="sidebar-item-container">
185
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
186
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
187
  </div>
188
  </li>
189
- <li class="sidebar-item">
190
  <div class="sidebar-item-container">
191
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
192
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
193
  </div>
194
  </li>
195
- <li class="sidebar-item">
196
  <div class="sidebar-item-container">
197
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
198
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
199
  </div>
200
  </li>
201
- <li class="sidebar-item">
202
  <div class="sidebar-item-container">
203
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
204
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
205
  </div>
206
  </li>
207
- <li class="sidebar-item">
208
  <div class="sidebar-item-container">
209
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
210
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
211
  </div>
212
  </li>
213
- <li class="sidebar-item">
214
  <div class="sidebar-item-container">
215
  <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link active">
216
  <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
217
  </div>
218
  </li>
219
- <li class="sidebar-item">
220
  <div class="sidebar-item-container">
221
  <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
222
- <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
223
  </div>
224
  </li>
 
 
225
  </ul>
226
  </div>
227
  </nav>
@@ -297,7 +308,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
297
  <span id="cb3-7"><a href="#cb3-7" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">removeChar</span>(<span class="st">'place'</span>), <span class="st">'lac'</span>)</span>
298
  <span id="cb3-8"><a href="#cb3-8" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
299
  <div class="cell-output cell-output-stdout">
300
- <pre><code>Test passed 😸</code></pre>
301
  </div>
302
  </div>
303
  </section>
@@ -555,7 +566,7 @@ window.document.addEventListener("DOMContentLoaded", function (event) {
555
  </div>
556
  <div class="nav-page nav-page-next">
557
  <a href="./cw012square_sum.html" class="pagination-link">
558
- <span class="nav-page-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span> <i class="bi bi-arrow-right-short"></i>
559
  </a>
560
  </div>
561
  </nav>
 
116
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
117
  <i class="bi bi-layout-text-sidebar-reverse"></i>
118
  </button>
119
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html">Februari</a></li><li class="breadcrumb-item"><a href="./cw011removeChar.html"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></a></li></ol></nav>
120
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
121
  </a>
122
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
 
150
  <span class="menu-text">Pengantar</span></a>
151
  </div>
152
  </li>
153
+ <li class="sidebar-item sidebar-item-section">
154
+ <div class="sidebar-item-container">
155
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
156
+ <span class="menu-text">Februari</span></a>
157
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
158
+ <i class="bi bi-chevron-right ms-2"></i>
159
+ </a>
160
+ </div>
161
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
162
+ <li class="sidebar-item">
163
  <div class="sidebar-item-container">
164
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
165
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
166
  </div>
167
  </li>
168
+ <li class="sidebar-item">
169
  <div class="sidebar-item-container">
170
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
171
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
172
  </div>
173
  </li>
174
+ <li class="sidebar-item">
175
  <div class="sidebar-item-container">
176
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
177
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
178
  </div>
179
  </li>
180
+ <li class="sidebar-item">
181
  <div class="sidebar-item-container">
182
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
183
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
184
  </div>
185
  </li>
186
+ <li class="sidebar-item">
187
  <div class="sidebar-item-container">
188
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
189
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
190
  </div>
191
  </li>
192
+ <li class="sidebar-item">
193
  <div class="sidebar-item-container">
194
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
195
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
196
  </div>
197
  </li>
198
+ <li class="sidebar-item">
199
  <div class="sidebar-item-container">
200
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
201
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
202
  </div>
203
  </li>
204
+ <li class="sidebar-item">
205
  <div class="sidebar-item-container">
206
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
207
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
208
  </div>
209
  </li>
210
+ <li class="sidebar-item">
211
  <div class="sidebar-item-container">
212
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
213
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
214
  </div>
215
  </li>
216
+ <li class="sidebar-item">
217
  <div class="sidebar-item-container">
218
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
219
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
220
  </div>
221
  </li>
222
+ <li class="sidebar-item">
223
  <div class="sidebar-item-container">
224
  <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link active">
225
  <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
226
  </div>
227
  </li>
228
+ <li class="sidebar-item">
229
  <div class="sidebar-item-container">
230
  <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
231
+ <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
232
  </div>
233
  </li>
234
+ </ul>
235
+ </li>
236
  </ul>
237
  </div>
238
  </nav>
 
308
  <span id="cb3-7"><a href="#cb3-7" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">removeChar</span>(<span class="st">'place'</span>), <span class="st">'lac'</span>)</span>
309
  <span id="cb3-8"><a href="#cb3-8" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
310
  <div class="cell-output cell-output-stdout">
311
+ <pre><code>Test passed 🥇</code></pre>
312
  </div>
313
  </div>
314
  </section>
 
566
  </div>
567
  <div class="nav-page nav-page-next">
568
  <a href="./cw012square_sum.html" class="pagination-link">
569
+ <span class="nav-page-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span> <i class="bi bi-arrow-right-short"></i>
570
  </a>
571
  </div>
572
  </nav>
cw012square_sum.html CHANGED
@@ -131,7 +131,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
131
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
132
  <i class="bi bi-layout-text-sidebar-reverse"></i>
133
  </button>
134
- <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw012square_sum.html"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></a></li></ol></nav>
135
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
136
  </a>
137
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
@@ -165,78 +165,89 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
165
  <span class="menu-text">Pengantar</span></a>
166
  </div>
167
  </li>
168
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
169
  <div class="sidebar-item-container">
170
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
171
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
172
  </div>
173
  </li>
174
- <li class="sidebar-item">
175
  <div class="sidebar-item-container">
176
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
177
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
178
  </div>
179
  </li>
180
- <li class="sidebar-item">
181
  <div class="sidebar-item-container">
182
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
183
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
184
  </div>
185
  </li>
186
- <li class="sidebar-item">
187
  <div class="sidebar-item-container">
188
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
189
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
190
  </div>
191
  </li>
192
- <li class="sidebar-item">
193
  <div class="sidebar-item-container">
194
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
195
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
196
  </div>
197
  </li>
198
- <li class="sidebar-item">
199
  <div class="sidebar-item-container">
200
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
201
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
202
  </div>
203
  </li>
204
- <li class="sidebar-item">
205
  <div class="sidebar-item-container">
206
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
207
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
208
  </div>
209
  </li>
210
- <li class="sidebar-item">
211
  <div class="sidebar-item-container">
212
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
213
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
214
  </div>
215
  </li>
216
- <li class="sidebar-item">
217
  <div class="sidebar-item-container">
218
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
219
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
220
  </div>
221
  </li>
222
- <li class="sidebar-item">
223
  <div class="sidebar-item-container">
224
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
225
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
226
  </div>
227
  </li>
228
- <li class="sidebar-item">
229
  <div class="sidebar-item-container">
230
  <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
231
  <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
232
  </div>
233
  </li>
234
- <li class="sidebar-item">
235
  <div class="sidebar-item-container">
236
  <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link active">
237
  <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
238
  </div>
239
  </li>
 
 
240
  </ul>
241
  </div>
242
  </nav>
@@ -315,7 +326,7 @@ pre > code.sourceCode > span > a:first-child::before { text-decoration: underlin
315
  <span id="cb3-8"><a href="#cb3-8" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">square_sum</span>(<span class="fu">c</span>(<span class="sc">-</span><span class="dv">1</span>, <span class="dv">0</span>, <span class="dv">1</span>)), <span class="dv">2</span>)</span>
316
  <span id="cb3-9"><a href="#cb3-9" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
317
  <div class="cell-output cell-output-stdout">
318
- <pre><code>Test passed 🥇</code></pre>
319
  </div>
320
  </div>
321
  </section>
 
131
  <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
132
  <i class="bi bi-layout-text-sidebar-reverse"></i>
133
  </button>
134
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./cw001evenodd.html">Februari</a></li><li class="breadcrumb-item"><a href="./cw012square_sum.html"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></a></li></ol></nav>
135
  <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
136
  </a>
137
  <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
 
165
  <span class="menu-text">Pengantar</span></a>
166
  </div>
167
  </li>
168
+ <li class="sidebar-item sidebar-item-section">
169
+ <div class="sidebar-item-container">
170
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
171
+ <span class="menu-text">Februari</span></a>
172
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
173
+ <i class="bi bi-chevron-right ms-2"></i>
174
+ </a>
175
+ </div>
176
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
177
+ <li class="sidebar-item">
178
  <div class="sidebar-item-container">
179
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
180
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
181
  </div>
182
  </li>
183
+ <li class="sidebar-item">
184
  <div class="sidebar-item-container">
185
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
186
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
187
  </div>
188
  </li>
189
+ <li class="sidebar-item">
190
  <div class="sidebar-item-container">
191
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
192
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
193
  </div>
194
  </li>
195
+ <li class="sidebar-item">
196
  <div class="sidebar-item-container">
197
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
198
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
199
  </div>
200
  </li>
201
+ <li class="sidebar-item">
202
  <div class="sidebar-item-container">
203
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
204
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
205
  </div>
206
  </li>
207
+ <li class="sidebar-item">
208
  <div class="sidebar-item-container">
209
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
210
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
211
  </div>
212
  </li>
213
+ <li class="sidebar-item">
214
  <div class="sidebar-item-container">
215
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
216
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
217
  </div>
218
  </li>
219
+ <li class="sidebar-item">
220
  <div class="sidebar-item-container">
221
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
222
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
223
  </div>
224
  </li>
225
+ <li class="sidebar-item">
226
  <div class="sidebar-item-container">
227
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
228
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
229
  </div>
230
  </li>
231
+ <li class="sidebar-item">
232
  <div class="sidebar-item-container">
233
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
234
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
235
  </div>
236
  </li>
237
+ <li class="sidebar-item">
238
  <div class="sidebar-item-container">
239
  <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
240
  <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
241
  </div>
242
  </li>
243
+ <li class="sidebar-item">
244
  <div class="sidebar-item-container">
245
  <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link active">
246
  <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
247
  </div>
248
  </li>
249
+ </ul>
250
+ </li>
251
  </ul>
252
  </div>
253
  </nav>
 
326
  <span id="cb3-8"><a href="#cb3-8" aria-hidden="true" tabindex="-1"></a> <span class="fu">expect_equal</span>(<span class="fu">square_sum</span>(<span class="fu">c</span>(<span class="sc">-</span><span class="dv">1</span>, <span class="dv">0</span>, <span class="dv">1</span>)), <span class="dv">2</span>)</span>
327
  <span id="cb3-9"><a href="#cb3-9" aria-hidden="true" tabindex="-1"></a>})</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
328
  <div class="cell-output cell-output-stdout">
329
+ <pre><code>Test passed 🎉</code></pre>
330
  </div>
331
  </div>
332
  </section>
feb.html ADDED
@@ -0,0 +1,478 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
3
+
4
+ <meta charset="utf-8">
5
+ <meta name="generator" content="quarto-1.3.433">
6
+
7
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
8
+
9
+
10
+ <title>Codewars Challenge 2024 Menggunakan R dan RStudio - Februari</title>
11
+ <style>
12
+ code{white-space: pre-wrap;}
13
+ span.smallcaps{font-variant: small-caps;}
14
+ div.columns{display: flex; gap: min(4vw, 1.5em);}
15
+ div.column{flex: auto; overflow-x: auto;}
16
+ div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
17
+ ul.task-list{list-style: none;}
18
+ ul.task-list li input[type="checkbox"] {
19
+ width: 0.8em;
20
+ margin: 0 0.8em 0.2em -1em; /* quarto-specific, see https://github.com/quarto-dev/quarto-cli/issues/4556 */
21
+ vertical-align: middle;
22
+ }
23
+ </style>
24
+
25
+
26
+ <script src="site_libs/quarto-nav/quarto-nav.js"></script>
27
+ <script src="site_libs/quarto-nav/headroom.min.js"></script>
28
+ <script src="site_libs/clipboard/clipboard.min.js"></script>
29
+ <script src="site_libs/quarto-search/autocomplete.umd.js"></script>
30
+ <script src="site_libs/quarto-search/fuse.min.js"></script>
31
+ <script src="site_libs/quarto-search/quarto-search.js"></script>
32
+ <meta name="quarto:offset" content="./">
33
+ <link href="./cw001evenodd.html" rel="next">
34
+ <link href="./index.html" rel="prev">
35
+ <link href="./logo.png" rel="icon" type="image/png">
36
+ <script src="site_libs/quarto-html/quarto.js"></script>
37
+ <script src="site_libs/quarto-html/popper.min.js"></script>
38
+ <script src="site_libs/quarto-html/tippy.umd.min.js"></script>
39
+ <script src="site_libs/quarto-html/anchor.min.js"></script>
40
+ <link href="site_libs/quarto-html/tippy.css" rel="stylesheet">
41
+ <link href="site_libs/quarto-html/quarto-syntax-highlighting.css" rel="stylesheet" id="quarto-text-highlighting-styles">
42
+ <script src="site_libs/bootstrap/bootstrap.min.js"></script>
43
+ <link href="site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet">
44
+ <link href="site_libs/bootstrap/bootstrap.min.css" rel="stylesheet" id="quarto-bootstrap" data-mode="light">
45
+ <script id="quarto-search-options" type="application/json">{
46
+ "location": "sidebar",
47
+ "copy-button": false,
48
+ "collapse-after": 3,
49
+ "panel-placement": "start",
50
+ "type": "textbox",
51
+ "limit": 20,
52
+ "language": {
53
+ "search-no-results-text": "No results",
54
+ "search-matching-documents-text": "matching documents",
55
+ "search-copy-link-title": "Copy link to search",
56
+ "search-hide-matches-text": "Hide additional matches",
57
+ "search-more-match-text": "more match in this document",
58
+ "search-more-matches-text": "more matches in this document",
59
+ "search-clear-button-title": "Clear",
60
+ "search-detached-cancel-button-title": "Cancel",
61
+ "search-submit-button-title": "Submit",
62
+ "search-label": "Search"
63
+ }
64
+ }</script>
65
+
66
+
67
+ <meta name="twitter:title" content="Codewars Challenge 2024 Menggunakan R dan RStudio - Februari">
68
+ <meta name="twitter:card" content="summary">
69
+ </head>
70
+
71
+ <body class="nav-sidebar floating">
72
+
73
+ <div id="quarto-search-results"></div>
74
+ <header id="quarto-header" class="headroom fixed-top">
75
+ <nav class="quarto-secondary-nav">
76
+ <div class="container-fluid d-flex">
77
+ <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
78
+ <i class="bi bi-layout-text-sidebar-reverse"></i>
79
+ </button>
80
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./feb.html">Februari</a></li></ol></nav>
81
+ <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
82
+ </a>
83
+ <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
84
+ <i class="bi bi-search"></i>
85
+ </button>
86
+ </div>
87
+ </nav>
88
+ </header>
89
+ <!-- content -->
90
+ <div id="quarto-content" class="quarto-container page-columns page-rows-contents page-layout-article">
91
+ <!-- sidebar -->
92
+ <nav id="quarto-sidebar" class="sidebar collapse collapse-horizontal sidebar-navigation floating overflow-auto">
93
+ <div class="pt-lg-2 mt-2 text-left sidebar-header">
94
+ <div class="sidebar-title mb-0 py-0">
95
+ <a href="./">Codewars Challenge 2024 Menggunakan R dan RStudio</a>
96
+ <div class="sidebar-tools-main">
97
+ <a href="https://huggingface.co/spaces/aephidayatuloh/codewars2024/tree/main" rel="" title="Source Code" class="quarto-navigation-tool px-1" aria-label="Source Code"><i class="bi bi-git"></i></a>
98
+ </div>
99
+ </div>
100
+ </div>
101
+ <div class="mt-2 flex-shrink-0 align-items-center">
102
+ <div class="sidebar-search">
103
+ <div id="quarto-search" class="" title="Search"></div>
104
+ </div>
105
+ </div>
106
+ <div class="sidebar-menu-container">
107
+ <ul class="list-unstyled mt-1">
108
+ <li class="sidebar-item">
109
+ <div class="sidebar-item-container">
110
+ <a href="./index.html" class="sidebar-item-text sidebar-link">
111
+ <span class="menu-text">Pengantar</span></a>
112
+ </div>
113
+ </li>
114
+ <li class="sidebar-item sidebar-item-section">
115
+ <div class="sidebar-item-container">
116
+ <a href="./feb.html" class="sidebar-item-text sidebar-link active">
117
+ <span class="menu-text">Februari</span></a>
118
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
119
+ <i class="bi bi-chevron-right ms-2"></i>
120
+ </a>
121
+ </div>
122
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
123
+ <li class="sidebar-item">
124
+ <div class="sidebar-item-container">
125
+ <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
126
+ <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
127
+ </div>
128
+ </li>
129
+ <li class="sidebar-item">
130
+ <div class="sidebar-item-container">
131
+ <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
132
+ <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
133
+ </div>
134
+ </li>
135
+ <li class="sidebar-item">
136
+ <div class="sidebar-item-container">
137
+ <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
138
+ <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
139
+ </div>
140
+ </li>
141
+ <li class="sidebar-item">
142
+ <div class="sidebar-item-container">
143
+ <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
144
+ <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
145
+ </div>
146
+ </li>
147
+ <li class="sidebar-item">
148
+ <div class="sidebar-item-container">
149
+ <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
150
+ <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
151
+ </div>
152
+ </li>
153
+ <li class="sidebar-item">
154
+ <div class="sidebar-item-container">
155
+ <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
156
+ <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
157
+ </div>
158
+ </li>
159
+ <li class="sidebar-item">
160
+ <div class="sidebar-item-container">
161
+ <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
162
+ <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
163
+ </div>
164
+ </li>
165
+ <li class="sidebar-item">
166
+ <div class="sidebar-item-container">
167
+ <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
168
+ <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
169
+ </div>
170
+ </li>
171
+ <li class="sidebar-item">
172
+ <div class="sidebar-item-container">
173
+ <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
174
+ <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
175
+ </div>
176
+ </li>
177
+ <li class="sidebar-item">
178
+ <div class="sidebar-item-container">
179
+ <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
180
+ <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
181
+ </div>
182
+ </li>
183
+ <li class="sidebar-item">
184
+ <div class="sidebar-item-container">
185
+ <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
186
+ <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
187
+ </div>
188
+ </li>
189
+ <li class="sidebar-item">
190
+ <div class="sidebar-item-container">
191
+ <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
192
+ <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
193
+ </div>
194
+ </li>
195
+ </ul>
196
+ </li>
197
+ </ul>
198
+ </div>
199
+ </nav>
200
+ <div id="quarto-sidebar-glass" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass"></div>
201
+ <!-- margin-sidebar -->
202
+ <div id="quarto-margin-sidebar" class="sidebar margin-sidebar">
203
+
204
+ </div>
205
+ <!-- main -->
206
+ <main class="content" id="quarto-document-content">
207
+
208
+ <header id="title-block-header" class="quarto-title-block default">
209
+ <div class="quarto-title">
210
+ <h1 class="title">Februari</h1>
211
+ </div>
212
+
213
+
214
+
215
+ <div class="quarto-title-meta">
216
+
217
+
218
+
219
+
220
+ </div>
221
+
222
+
223
+ </header>
224
+
225
+
226
+
227
+
228
+ </main> <!-- /main -->
229
+ <script id="quarto-html-after-body" type="application/javascript">
230
+ window.document.addEventListener("DOMContentLoaded", function (event) {
231
+ const toggleBodyColorMode = (bsSheetEl) => {
232
+ const mode = bsSheetEl.getAttribute("data-mode");
233
+ const bodyEl = window.document.querySelector("body");
234
+ if (mode === "dark") {
235
+ bodyEl.classList.add("quarto-dark");
236
+ bodyEl.classList.remove("quarto-light");
237
+ } else {
238
+ bodyEl.classList.add("quarto-light");
239
+ bodyEl.classList.remove("quarto-dark");
240
+ }
241
+ }
242
+ const toggleBodyColorPrimary = () => {
243
+ const bsSheetEl = window.document.querySelector("link#quarto-bootstrap");
244
+ if (bsSheetEl) {
245
+ toggleBodyColorMode(bsSheetEl);
246
+ }
247
+ }
248
+ toggleBodyColorPrimary();
249
+ const icon = "";
250
+ const anchorJS = new window.AnchorJS();
251
+ anchorJS.options = {
252
+ placement: 'right',
253
+ icon: icon
254
+ };
255
+ anchorJS.add('.anchored');
256
+ const isCodeAnnotation = (el) => {
257
+ for (const clz of el.classList) {
258
+ if (clz.startsWith('code-annotation-')) {
259
+ return true;
260
+ }
261
+ }
262
+ return false;
263
+ }
264
+ const clipboard = new window.ClipboardJS('.code-copy-button', {
265
+ text: function(trigger) {
266
+ const codeEl = trigger.previousElementSibling.cloneNode(true);
267
+ for (const childEl of codeEl.children) {
268
+ if (isCodeAnnotation(childEl)) {
269
+ childEl.remove();
270
+ }
271
+ }
272
+ return codeEl.innerText;
273
+ }
274
+ });
275
+ clipboard.on('success', function(e) {
276
+ // button target
277
+ const button = e.trigger;
278
+ // don't keep focus
279
+ button.blur();
280
+ // flash "checked"
281
+ button.classList.add('code-copy-button-checked');
282
+ var currentTitle = button.getAttribute("title");
283
+ button.setAttribute("title", "Copied!");
284
+ let tooltip;
285
+ if (window.bootstrap) {
286
+ button.setAttribute("data-bs-toggle", "tooltip");
287
+ button.setAttribute("data-bs-placement", "left");
288
+ button.setAttribute("data-bs-title", "Copied!");
289
+ tooltip = new bootstrap.Tooltip(button,
290
+ { trigger: "manual",
291
+ customClass: "code-copy-button-tooltip",
292
+ offset: [0, -8]});
293
+ tooltip.show();
294
+ }
295
+ setTimeout(function() {
296
+ if (tooltip) {
297
+ tooltip.hide();
298
+ button.removeAttribute("data-bs-title");
299
+ button.removeAttribute("data-bs-toggle");
300
+ button.removeAttribute("data-bs-placement");
301
+ }
302
+ button.setAttribute("title", currentTitle);
303
+ button.classList.remove('code-copy-button-checked');
304
+ }, 1000);
305
+ // clear code selection
306
+ e.clearSelection();
307
+ });
308
+ function tippyHover(el, contentFn) {
309
+ const config = {
310
+ allowHTML: true,
311
+ content: contentFn,
312
+ maxWidth: 500,
313
+ delay: 100,
314
+ arrow: false,
315
+ appendTo: function(el) {
316
+ return el.parentElement;
317
+ },
318
+ interactive: true,
319
+ interactiveBorder: 10,
320
+ theme: 'quarto',
321
+ placement: 'bottom-start'
322
+ };
323
+ window.tippy(el, config);
324
+ }
325
+ const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]');
326
+ for (var i=0; i<noterefs.length; i++) {
327
+ const ref = noterefs[i];
328
+ tippyHover(ref, function() {
329
+ // use id or data attribute instead here
330
+ let href = ref.getAttribute('data-footnote-href') || ref.getAttribute('href');
331
+ try { href = new URL(href).hash; } catch {}
332
+ const id = href.replace(/^#\/?/, "");
333
+ const note = window.document.getElementById(id);
334
+ return note.innerHTML;
335
+ });
336
+ }
337
+ let selectedAnnoteEl;
338
+ const selectorForAnnotation = ( cell, annotation) => {
339
+ let cellAttr = 'data-code-cell="' + cell + '"';
340
+ let lineAttr = 'data-code-annotation="' + annotation + '"';
341
+ const selector = 'span[' + cellAttr + '][' + lineAttr + ']';
342
+ return selector;
343
+ }
344
+ const selectCodeLines = (annoteEl) => {
345
+ const doc = window.document;
346
+ const targetCell = annoteEl.getAttribute("data-target-cell");
347
+ const targetAnnotation = annoteEl.getAttribute("data-target-annotation");
348
+ const annoteSpan = window.document.querySelector(selectorForAnnotation(targetCell, targetAnnotation));
349
+ const lines = annoteSpan.getAttribute("data-code-lines").split(",");
350
+ const lineIds = lines.map((line) => {
351
+ return targetCell + "-" + line;
352
+ })
353
+ let top = null;
354
+ let height = null;
355
+ let parent = null;
356
+ if (lineIds.length > 0) {
357
+ //compute the position of the single el (top and bottom and make a div)
358
+ const el = window.document.getElementById(lineIds[0]);
359
+ top = el.offsetTop;
360
+ height = el.offsetHeight;
361
+ parent = el.parentElement.parentElement;
362
+ if (lineIds.length > 1) {
363
+ const lastEl = window.document.getElementById(lineIds[lineIds.length - 1]);
364
+ const bottom = lastEl.offsetTop + lastEl.offsetHeight;
365
+ height = bottom - top;
366
+ }
367
+ if (top !== null && height !== null && parent !== null) {
368
+ // cook up a div (if necessary) and position it
369
+ let div = window.document.getElementById("code-annotation-line-highlight");
370
+ if (div === null) {
371
+ div = window.document.createElement("div");
372
+ div.setAttribute("id", "code-annotation-line-highlight");
373
+ div.style.position = 'absolute';
374
+ parent.appendChild(div);
375
+ }
376
+ div.style.top = top - 2 + "px";
377
+ div.style.height = height + 4 + "px";
378
+ let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter");
379
+ if (gutterDiv === null) {
380
+ gutterDiv = window.document.createElement("div");
381
+ gutterDiv.setAttribute("id", "code-annotation-line-highlight-gutter");
382
+ gutterDiv.style.position = 'absolute';
383
+ const codeCell = window.document.getElementById(targetCell);
384
+ const gutter = codeCell.querySelector('.code-annotation-gutter');
385
+ gutter.appendChild(gutterDiv);
386
+ }
387
+ gutterDiv.style.top = top - 2 + "px";
388
+ gutterDiv.style.height = height + 4 + "px";
389
+ }
390
+ selectedAnnoteEl = annoteEl;
391
+ }
392
+ };
393
+ const unselectCodeLines = () => {
394
+ const elementsIds = ["code-annotation-line-highlight", "code-annotation-line-highlight-gutter"];
395
+ elementsIds.forEach((elId) => {
396
+ const div = window.document.getElementById(elId);
397
+ if (div) {
398
+ div.remove();
399
+ }
400
+ });
401
+ selectedAnnoteEl = undefined;
402
+ };
403
+ // Attach click handler to the DT
404
+ const annoteDls = window.document.querySelectorAll('dt[data-target-cell]');
405
+ for (const annoteDlNode of annoteDls) {
406
+ annoteDlNode.addEventListener('click', (event) => {
407
+ const clickedEl = event.target;
408
+ if (clickedEl !== selectedAnnoteEl) {
409
+ unselectCodeLines();
410
+ const activeEl = window.document.querySelector('dt[data-target-cell].code-annotation-active');
411
+ if (activeEl) {
412
+ activeEl.classList.remove('code-annotation-active');
413
+ }
414
+ selectCodeLines(clickedEl);
415
+ clickedEl.classList.add('code-annotation-active');
416
+ } else {
417
+ // Unselect the line
418
+ unselectCodeLines();
419
+ clickedEl.classList.remove('code-annotation-active');
420
+ }
421
+ });
422
+ }
423
+ const findCites = (el) => {
424
+ const parentEl = el.parentElement;
425
+ if (parentEl) {
426
+ const cites = parentEl.dataset.cites;
427
+ if (cites) {
428
+ return {
429
+ el,
430
+ cites: cites.split(' ')
431
+ };
432
+ } else {
433
+ return findCites(el.parentElement)
434
+ }
435
+ } else {
436
+ return undefined;
437
+ }
438
+ };
439
+ var bibliorefs = window.document.querySelectorAll('a[role="doc-biblioref"]');
440
+ for (var i=0; i<bibliorefs.length; i++) {
441
+ const ref = bibliorefs[i];
442
+ const citeInfo = findCites(ref);
443
+ if (citeInfo) {
444
+ tippyHover(citeInfo.el, function() {
445
+ var popup = window.document.createElement('div');
446
+ citeInfo.cites.forEach(function(cite) {
447
+ var citeDiv = window.document.createElement('div');
448
+ citeDiv.classList.add('hanging-indent');
449
+ citeDiv.classList.add('csl-entry');
450
+ var biblioDiv = window.document.getElementById('ref-' + cite);
451
+ if (biblioDiv) {
452
+ citeDiv.innerHTML = biblioDiv.innerHTML;
453
+ }
454
+ popup.appendChild(citeDiv);
455
+ });
456
+ return popup.innerHTML;
457
+ });
458
+ }
459
+ }
460
+ });
461
+ </script>
462
+ <nav class="page-navigation">
463
+ <div class="nav-page nav-page-previous">
464
+ <a href="./index.html" class="pagination-link">
465
+ <i class="bi bi-arrow-left-short"></i> <span class="nav-page-text">Pengantar</span>
466
+ </a>
467
+ </div>
468
+ <div class="nav-page nav-page-next">
469
+ <a href="./cw001evenodd.html" class="pagination-link">
470
+ <span class="nav-page-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span> <i class="bi bi-arrow-right-short"></i>
471
+ </a>
472
+ </div>
473
+ </nav>
474
+ </div> <!-- /content -->
475
+
476
+
477
+
478
+ </body></html>
index.html CHANGED
@@ -115,78 +115,89 @@ ul.task-list li input[type="checkbox"] {
115
  <span class="menu-text">Pengantar</span></a>
116
  </div>
117
  </li>
118
- <li class="sidebar-item">
 
 
 
 
 
 
 
 
 
119
  <div class="sidebar-item-container">
120
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
121
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
122
  </div>
123
  </li>
124
- <li class="sidebar-item">
125
  <div class="sidebar-item-container">
126
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
127
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
128
  </div>
129
  </li>
130
- <li class="sidebar-item">
131
  <div class="sidebar-item-container">
132
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
133
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
134
  </div>
135
  </li>
136
- <li class="sidebar-item">
137
  <div class="sidebar-item-container">
138
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
139
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
140
  </div>
141
  </li>
142
- <li class="sidebar-item">
143
  <div class="sidebar-item-container">
144
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
145
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
146
  </div>
147
  </li>
148
- <li class="sidebar-item">
149
  <div class="sidebar-item-container">
150
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
151
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
152
  </div>
153
  </li>
154
- <li class="sidebar-item">
155
  <div class="sidebar-item-container">
156
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
157
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
158
  </div>
159
  </li>
160
- <li class="sidebar-item">
161
  <div class="sidebar-item-container">
162
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
163
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
164
  </div>
165
  </li>
166
- <li class="sidebar-item">
167
  <div class="sidebar-item-container">
168
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
169
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
170
  </div>
171
  </li>
172
- <li class="sidebar-item">
173
  <div class="sidebar-item-container">
174
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
175
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
176
  </div>
177
  </li>
178
- <li class="sidebar-item">
179
  <div class="sidebar-item-container">
180
  <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
181
  <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
182
  </div>
183
  </li>
184
- <li class="sidebar-item">
185
  <div class="sidebar-item-container">
186
  <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
187
  <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
188
  </div>
189
  </li>
 
 
190
  </ul>
191
  </div>
192
  </nav>
 
115
  <span class="menu-text">Pengantar</span></a>
116
  </div>
117
  </li>
118
+ <li class="sidebar-item sidebar-item-section">
119
+ <div class="sidebar-item-container">
120
+ <a class="sidebar-item-text sidebar-link text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true">
121
+ <span class="menu-text">Februari</span></a>
122
+ <a class="sidebar-item-toggle text-start" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar-section-1" aria-expanded="true" aria-label="Toggle section">
123
+ <i class="bi bi-chevron-right ms-2"></i>
124
+ </a>
125
+ </div>
126
+ <ul id="quarto-sidebar-section-1" class="collapse list-unstyled sidebar-section depth1 show">
127
+ <li class="sidebar-item">
128
  <div class="sidebar-item-container">
129
  <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
130
  <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
131
  </div>
132
  </li>
133
+ <li class="sidebar-item">
134
  <div class="sidebar-item-container">
135
  <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
136
  <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
137
  </div>
138
  </li>
139
+ <li class="sidebar-item">
140
  <div class="sidebar-item-container">
141
  <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
142
  <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
143
  </div>
144
  </li>
145
+ <li class="sidebar-item">
146
  <div class="sidebar-item-container">
147
  <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
148
  <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
149
  </div>
150
  </li>
151
+ <li class="sidebar-item">
152
  <div class="sidebar-item-container">
153
  <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
154
  <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
155
  </div>
156
  </li>
157
+ <li class="sidebar-item">
158
  <div class="sidebar-item-container">
159
  <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
160
  <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
161
  </div>
162
  </li>
163
+ <li class="sidebar-item">
164
  <div class="sidebar-item-container">
165
  <a href="./cw007reversedstrings.html" class="sidebar-item-text sidebar-link">
166
  <span class="menu-text"><span class="chapter-number">7</span>&nbsp; <span class="chapter-title">Reversed Strings</span></span></a>
167
  </div>
168
  </li>
169
+ <li class="sidebar-item">
170
  <div class="sidebar-item-container">
171
  <a href="./cw008bool_to_word.html" class="sidebar-item-text sidebar-link">
172
  <span class="menu-text"><span class="chapter-number">8</span>&nbsp; <span class="chapter-title">Convert boolean values to strings ‘Yes’ or ‘No’</span></span></a>
173
  </div>
174
  </li>
175
+ <li class="sidebar-item">
176
  <div class="sidebar-item-container">
177
  <a href="./cw009number_to_string.html" class="sidebar-item-text sidebar-link">
178
  <span class="menu-text"><span class="chapter-number">9</span>&nbsp; <span class="chapter-title">Convert a Number to a String!</span></span></a>
179
  </div>
180
  </li>
181
+ <li class="sidebar-item">
182
  <div class="sidebar-item-container">
183
  <a href="./cw010opposite.html" class="sidebar-item-text sidebar-link">
184
  <span class="menu-text"><span class="chapter-number">10</span>&nbsp; <span class="chapter-title">Opposite number</span></span></a>
185
  </div>
186
  </li>
187
+ <li class="sidebar-item">
188
  <div class="sidebar-item-container">
189
  <a href="./cw011removeChar.html" class="sidebar-item-text sidebar-link">
190
  <span class="menu-text"><span class="chapter-number">11</span>&nbsp; <span class="chapter-title">Remove First and Last Character</span></span></a>
191
  </div>
192
  </li>
193
+ <li class="sidebar-item">
194
  <div class="sidebar-item-container">
195
  <a href="./cw012square_sum.html" class="sidebar-item-text sidebar-link">
196
  <span class="menu-text"><span class="chapter-number">12</span>&nbsp; <span class="chapter-title">Square(n) Sum</span></span></a>
197
  </div>
198
  </li>
199
+ </ul>
200
+ </li>
201
  </ul>
202
  </div>
203
  </nav>
references.html ADDED
@@ -0,0 +1,455 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
3
+
4
+ <meta charset="utf-8">
5
+ <meta name="generator" content="quarto-1.3.433">
6
+
7
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
8
+
9
+
10
+ <title>Codewars Challenge 2024 Menggunakan R dan RStudio - References</title>
11
+ <style>
12
+ code{white-space: pre-wrap;}
13
+ span.smallcaps{font-variant: small-caps;}
14
+ div.columns{display: flex; gap: min(4vw, 1.5em);}
15
+ div.column{flex: auto; overflow-x: auto;}
16
+ div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
17
+ ul.task-list{list-style: none;}
18
+ ul.task-list li input[type="checkbox"] {
19
+ width: 0.8em;
20
+ margin: 0 0.8em 0.2em -1em; /* quarto-specific, see https://github.com/quarto-dev/quarto-cli/issues/4556 */
21
+ vertical-align: middle;
22
+ }
23
+ /* CSS for citations */
24
+ div.csl-bib-body { }
25
+ div.csl-entry {
26
+ clear: both;
27
+ }
28
+ .hanging-indent div.csl-entry {
29
+ margin-left:2em;
30
+ text-indent:-2em;
31
+ }
32
+ div.csl-left-margin {
33
+ min-width:2em;
34
+ float:left;
35
+ }
36
+ div.csl-right-inline {
37
+ margin-left:2em;
38
+ padding-left:1em;
39
+ }
40
+ div.csl-indent {
41
+ margin-left: 2em;
42
+ }</style>
43
+
44
+
45
+ <script src="site_libs/quarto-nav/quarto-nav.js"></script>
46
+ <script src="site_libs/quarto-nav/headroom.min.js"></script>
47
+ <script src="site_libs/clipboard/clipboard.min.js"></script>
48
+ <script src="site_libs/quarto-search/autocomplete.umd.js"></script>
49
+ <script src="site_libs/quarto-search/fuse.min.js"></script>
50
+ <script src="site_libs/quarto-search/quarto-search.js"></script>
51
+ <meta name="quarto:offset" content="./">
52
+ <link href="./cw006positive_sum.html" rel="prev">
53
+ <link href="./logo.png" rel="icon" type="image/png">
54
+ <script src="site_libs/quarto-html/quarto.js"></script>
55
+ <script src="site_libs/quarto-html/popper.min.js"></script>
56
+ <script src="site_libs/quarto-html/tippy.umd.min.js"></script>
57
+ <script src="site_libs/quarto-html/anchor.min.js"></script>
58
+ <link href="site_libs/quarto-html/tippy.css" rel="stylesheet">
59
+ <link href="site_libs/quarto-html/quarto-syntax-highlighting.css" rel="stylesheet" id="quarto-text-highlighting-styles">
60
+ <script src="site_libs/bootstrap/bootstrap.min.js"></script>
61
+ <link href="site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet">
62
+ <link href="site_libs/bootstrap/bootstrap.min.css" rel="stylesheet" id="quarto-bootstrap" data-mode="light">
63
+ <script id="quarto-search-options" type="application/json">{
64
+ "location": "sidebar",
65
+ "copy-button": false,
66
+ "collapse-after": 3,
67
+ "panel-placement": "start",
68
+ "type": "textbox",
69
+ "limit": 20,
70
+ "language": {
71
+ "search-no-results-text": "No results",
72
+ "search-matching-documents-text": "matching documents",
73
+ "search-copy-link-title": "Copy link to search",
74
+ "search-hide-matches-text": "Hide additional matches",
75
+ "search-more-match-text": "more match in this document",
76
+ "search-more-matches-text": "more matches in this document",
77
+ "search-clear-button-title": "Clear",
78
+ "search-detached-cancel-button-title": "Cancel",
79
+ "search-submit-button-title": "Submit",
80
+ "search-label": "Search"
81
+ }
82
+ }</script>
83
+
84
+
85
+ <meta name="twitter:title" content="Codewars Challenge 2024 Menggunakan R dan RStudio - References">
86
+ <meta name="twitter:card" content="summary">
87
+ </head>
88
+
89
+ <body class="nav-sidebar floating">
90
+
91
+ <div id="quarto-search-results"></div>
92
+ <header id="quarto-header" class="headroom fixed-top">
93
+ <nav class="quarto-secondary-nav">
94
+ <div class="container-fluid d-flex">
95
+ <button type="button" class="quarto-btn-toggle btn" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
96
+ <i class="bi bi-layout-text-sidebar-reverse"></i>
97
+ </button>
98
+ <nav class="quarto-page-breadcrumbs" aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="./references.html">References</a></li></ol></nav>
99
+ <a class="flex-grow-1" role="button" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass" aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Toggle sidebar navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }">
100
+ </a>
101
+ <button type="button" class="btn quarto-search-button" aria-label="" onclick="window.quartoOpenSearch();">
102
+ <i class="bi bi-search"></i>
103
+ </button>
104
+ </div>
105
+ </nav>
106
+ </header>
107
+ <!-- content -->
108
+ <div id="quarto-content" class="quarto-container page-columns page-rows-contents page-layout-article">
109
+ <!-- sidebar -->
110
+ <nav id="quarto-sidebar" class="sidebar collapse collapse-horizontal sidebar-navigation floating overflow-auto">
111
+ <div class="pt-lg-2 mt-2 text-left sidebar-header">
112
+ <div class="sidebar-title mb-0 py-0">
113
+ <a href="./">Codewars Challenge 2024 Menggunakan R dan RStudio</a>
114
+ <div class="sidebar-tools-main">
115
+ <a href="https://huggingface.co/spaces/aephidayatuloh/codewars2024/tree/main" rel="" title="Source Code" class="quarto-navigation-tool px-1" aria-label="Source Code"><i class="bi bi-git"></i></a>
116
+ </div>
117
+ </div>
118
+ </div>
119
+ <div class="mt-2 flex-shrink-0 align-items-center">
120
+ <div class="sidebar-search">
121
+ <div id="quarto-search" class="" title="Search"></div>
122
+ </div>
123
+ </div>
124
+ <div class="sidebar-menu-container">
125
+ <ul class="list-unstyled mt-1">
126
+ <li class="sidebar-item">
127
+ <div class="sidebar-item-container">
128
+ <a href="./index.html" class="sidebar-item-text sidebar-link">
129
+ <span class="menu-text">Pengantar</span></a>
130
+ </div>
131
+ </li>
132
+ <li class="sidebar-item">
133
+ <div class="sidebar-item-container">
134
+ <a href="./cw001evenodd.html" class="sidebar-item-text sidebar-link">
135
+ <span class="menu-text"><span class="chapter-number">1</span>&nbsp; <span class="chapter-title">Even or Odd</span></span></a>
136
+ </div>
137
+ </li>
138
+ <li class="sidebar-item">
139
+ <div class="sidebar-item-container">
140
+ <a href="./cw002multiply.html" class="sidebar-item-text sidebar-link">
141
+ <span class="menu-text"><span class="chapter-number">2</span>&nbsp; <span class="chapter-title">Multiply</span></span></a>
142
+ </div>
143
+ </li>
144
+ <li class="sidebar-item">
145
+ <div class="sidebar-item-container">
146
+ <a href="./cw003countsheep.html" class="sidebar-item-text sidebar-link">
147
+ <span class="menu-text"><span class="chapter-number">3</span>&nbsp; <span class="chapter-title">If you can’t sleep, just count sheep!!</span></span></a>
148
+ </div>
149
+ </li>
150
+ <li class="sidebar-item">
151
+ <div class="sidebar-item-container">
152
+ <a href="./cw004reducegrow.html" class="sidebar-item-text sidebar-link">
153
+ <span class="menu-text"><span class="chapter-number">4</span>&nbsp; <span class="chapter-title">Beginner - Reduce but Grow</span></span></a>
154
+ </div>
155
+ </li>
156
+ <li class="sidebar-item">
157
+ <div class="sidebar-item-container">
158
+ <a href="./cw005make_negative.html" class="sidebar-item-text sidebar-link">
159
+ <span class="menu-text"><span class="chapter-number">5</span>&nbsp; <span class="chapter-title">Return Negative</span></span></a>
160
+ </div>
161
+ </li>
162
+ <li class="sidebar-item">
163
+ <div class="sidebar-item-container">
164
+ <a href="./cw006positive_sum.html" class="sidebar-item-text sidebar-link">
165
+ <span class="menu-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span></a>
166
+ </div>
167
+ </li>
168
+ <li class="sidebar-item">
169
+ <div class="sidebar-item-container">
170
+ <a href="./references.html" class="sidebar-item-text sidebar-link active">
171
+ <span class="menu-text">References</span></a>
172
+ </div>
173
+ </li>
174
+ </ul>
175
+ </div>
176
+ </nav>
177
+ <div id="quarto-sidebar-glass" data-bs-toggle="collapse" data-bs-target="#quarto-sidebar,#quarto-sidebar-glass"></div>
178
+ <!-- margin-sidebar -->
179
+ <div id="quarto-margin-sidebar" class="sidebar margin-sidebar">
180
+
181
+ </div>
182
+ <!-- main -->
183
+ <main class="content" id="quarto-document-content">
184
+
185
+ <header id="title-block-header" class="quarto-title-block default">
186
+ <div class="quarto-title">
187
+ <h1 class="title">References</h1>
188
+ </div>
189
+
190
+
191
+
192
+ <div class="quarto-title-meta">
193
+
194
+
195
+
196
+
197
+ </div>
198
+
199
+
200
+ </header>
201
+
202
+ <div id="refs" role="list" style="display: none">
203
+
204
+ </div>
205
+
206
+
207
+
208
+ </main> <!-- /main -->
209
+ <script id="quarto-html-after-body" type="application/javascript">
210
+ window.document.addEventListener("DOMContentLoaded", function (event) {
211
+ const toggleBodyColorMode = (bsSheetEl) => {
212
+ const mode = bsSheetEl.getAttribute("data-mode");
213
+ const bodyEl = window.document.querySelector("body");
214
+ if (mode === "dark") {
215
+ bodyEl.classList.add("quarto-dark");
216
+ bodyEl.classList.remove("quarto-light");
217
+ } else {
218
+ bodyEl.classList.add("quarto-light");
219
+ bodyEl.classList.remove("quarto-dark");
220
+ }
221
+ }
222
+ const toggleBodyColorPrimary = () => {
223
+ const bsSheetEl = window.document.querySelector("link#quarto-bootstrap");
224
+ if (bsSheetEl) {
225
+ toggleBodyColorMode(bsSheetEl);
226
+ }
227
+ }
228
+ toggleBodyColorPrimary();
229
+ const icon = "";
230
+ const anchorJS = new window.AnchorJS();
231
+ anchorJS.options = {
232
+ placement: 'right',
233
+ icon: icon
234
+ };
235
+ anchorJS.add('.anchored');
236
+ const isCodeAnnotation = (el) => {
237
+ for (const clz of el.classList) {
238
+ if (clz.startsWith('code-annotation-')) {
239
+ return true;
240
+ }
241
+ }
242
+ return false;
243
+ }
244
+ const clipboard = new window.ClipboardJS('.code-copy-button', {
245
+ text: function(trigger) {
246
+ const codeEl = trigger.previousElementSibling.cloneNode(true);
247
+ for (const childEl of codeEl.children) {
248
+ if (isCodeAnnotation(childEl)) {
249
+ childEl.remove();
250
+ }
251
+ }
252
+ return codeEl.innerText;
253
+ }
254
+ });
255
+ clipboard.on('success', function(e) {
256
+ // button target
257
+ const button = e.trigger;
258
+ // don't keep focus
259
+ button.blur();
260
+ // flash "checked"
261
+ button.classList.add('code-copy-button-checked');
262
+ var currentTitle = button.getAttribute("title");
263
+ button.setAttribute("title", "Copied!");
264
+ let tooltip;
265
+ if (window.bootstrap) {
266
+ button.setAttribute("data-bs-toggle", "tooltip");
267
+ button.setAttribute("data-bs-placement", "left");
268
+ button.setAttribute("data-bs-title", "Copied!");
269
+ tooltip = new bootstrap.Tooltip(button,
270
+ { trigger: "manual",
271
+ customClass: "code-copy-button-tooltip",
272
+ offset: [0, -8]});
273
+ tooltip.show();
274
+ }
275
+ setTimeout(function() {
276
+ if (tooltip) {
277
+ tooltip.hide();
278
+ button.removeAttribute("data-bs-title");
279
+ button.removeAttribute("data-bs-toggle");
280
+ button.removeAttribute("data-bs-placement");
281
+ }
282
+ button.setAttribute("title", currentTitle);
283
+ button.classList.remove('code-copy-button-checked');
284
+ }, 1000);
285
+ // clear code selection
286
+ e.clearSelection();
287
+ });
288
+ function tippyHover(el, contentFn) {
289
+ const config = {
290
+ allowHTML: true,
291
+ content: contentFn,
292
+ maxWidth: 500,
293
+ delay: 100,
294
+ arrow: false,
295
+ appendTo: function(el) {
296
+ return el.parentElement;
297
+ },
298
+ interactive: true,
299
+ interactiveBorder: 10,
300
+ theme: 'quarto',
301
+ placement: 'bottom-start'
302
+ };
303
+ window.tippy(el, config);
304
+ }
305
+ const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]');
306
+ for (var i=0; i<noterefs.length; i++) {
307
+ const ref = noterefs[i];
308
+ tippyHover(ref, function() {
309
+ // use id or data attribute instead here
310
+ let href = ref.getAttribute('data-footnote-href') || ref.getAttribute('href');
311
+ try { href = new URL(href).hash; } catch {}
312
+ const id = href.replace(/^#\/?/, "");
313
+ const note = window.document.getElementById(id);
314
+ return note.innerHTML;
315
+ });
316
+ }
317
+ let selectedAnnoteEl;
318
+ const selectorForAnnotation = ( cell, annotation) => {
319
+ let cellAttr = 'data-code-cell="' + cell + '"';
320
+ let lineAttr = 'data-code-annotation="' + annotation + '"';
321
+ const selector = 'span[' + cellAttr + '][' + lineAttr + ']';
322
+ return selector;
323
+ }
324
+ const selectCodeLines = (annoteEl) => {
325
+ const doc = window.document;
326
+ const targetCell = annoteEl.getAttribute("data-target-cell");
327
+ const targetAnnotation = annoteEl.getAttribute("data-target-annotation");
328
+ const annoteSpan = window.document.querySelector(selectorForAnnotation(targetCell, targetAnnotation));
329
+ const lines = annoteSpan.getAttribute("data-code-lines").split(",");
330
+ const lineIds = lines.map((line) => {
331
+ return targetCell + "-" + line;
332
+ })
333
+ let top = null;
334
+ let height = null;
335
+ let parent = null;
336
+ if (lineIds.length > 0) {
337
+ //compute the position of the single el (top and bottom and make a div)
338
+ const el = window.document.getElementById(lineIds[0]);
339
+ top = el.offsetTop;
340
+ height = el.offsetHeight;
341
+ parent = el.parentElement.parentElement;
342
+ if (lineIds.length > 1) {
343
+ const lastEl = window.document.getElementById(lineIds[lineIds.length - 1]);
344
+ const bottom = lastEl.offsetTop + lastEl.offsetHeight;
345
+ height = bottom - top;
346
+ }
347
+ if (top !== null && height !== null && parent !== null) {
348
+ // cook up a div (if necessary) and position it
349
+ let div = window.document.getElementById("code-annotation-line-highlight");
350
+ if (div === null) {
351
+ div = window.document.createElement("div");
352
+ div.setAttribute("id", "code-annotation-line-highlight");
353
+ div.style.position = 'absolute';
354
+ parent.appendChild(div);
355
+ }
356
+ div.style.top = top - 2 + "px";
357
+ div.style.height = height + 4 + "px";
358
+ let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter");
359
+ if (gutterDiv === null) {
360
+ gutterDiv = window.document.createElement("div");
361
+ gutterDiv.setAttribute("id", "code-annotation-line-highlight-gutter");
362
+ gutterDiv.style.position = 'absolute';
363
+ const codeCell = window.document.getElementById(targetCell);
364
+ const gutter = codeCell.querySelector('.code-annotation-gutter');
365
+ gutter.appendChild(gutterDiv);
366
+ }
367
+ gutterDiv.style.top = top - 2 + "px";
368
+ gutterDiv.style.height = height + 4 + "px";
369
+ }
370
+ selectedAnnoteEl = annoteEl;
371
+ }
372
+ };
373
+ const unselectCodeLines = () => {
374
+ const elementsIds = ["code-annotation-line-highlight", "code-annotation-line-highlight-gutter"];
375
+ elementsIds.forEach((elId) => {
376
+ const div = window.document.getElementById(elId);
377
+ if (div) {
378
+ div.remove();
379
+ }
380
+ });
381
+ selectedAnnoteEl = undefined;
382
+ };
383
+ // Attach click handler to the DT
384
+ const annoteDls = window.document.querySelectorAll('dt[data-target-cell]');
385
+ for (const annoteDlNode of annoteDls) {
386
+ annoteDlNode.addEventListener('click', (event) => {
387
+ const clickedEl = event.target;
388
+ if (clickedEl !== selectedAnnoteEl) {
389
+ unselectCodeLines();
390
+ const activeEl = window.document.querySelector('dt[data-target-cell].code-annotation-active');
391
+ if (activeEl) {
392
+ activeEl.classList.remove('code-annotation-active');
393
+ }
394
+ selectCodeLines(clickedEl);
395
+ clickedEl.classList.add('code-annotation-active');
396
+ } else {
397
+ // Unselect the line
398
+ unselectCodeLines();
399
+ clickedEl.classList.remove('code-annotation-active');
400
+ }
401
+ });
402
+ }
403
+ const findCites = (el) => {
404
+ const parentEl = el.parentElement;
405
+ if (parentEl) {
406
+ const cites = parentEl.dataset.cites;
407
+ if (cites) {
408
+ return {
409
+ el,
410
+ cites: cites.split(' ')
411
+ };
412
+ } else {
413
+ return findCites(el.parentElement)
414
+ }
415
+ } else {
416
+ return undefined;
417
+ }
418
+ };
419
+ var bibliorefs = window.document.querySelectorAll('a[role="doc-biblioref"]');
420
+ for (var i=0; i<bibliorefs.length; i++) {
421
+ const ref = bibliorefs[i];
422
+ const citeInfo = findCites(ref);
423
+ if (citeInfo) {
424
+ tippyHover(citeInfo.el, function() {
425
+ var popup = window.document.createElement('div');
426
+ citeInfo.cites.forEach(function(cite) {
427
+ var citeDiv = window.document.createElement('div');
428
+ citeDiv.classList.add('hanging-indent');
429
+ citeDiv.classList.add('csl-entry');
430
+ var biblioDiv = window.document.getElementById('ref-' + cite);
431
+ if (biblioDiv) {
432
+ citeDiv.innerHTML = biblioDiv.innerHTML;
433
+ }
434
+ popup.appendChild(citeDiv);
435
+ });
436
+ return popup.innerHTML;
437
+ });
438
+ }
439
+ }
440
+ });
441
+ </script>
442
+ <nav class="page-navigation">
443
+ <div class="nav-page nav-page-previous">
444
+ <a href="./cw006positive_sum.html" class="pagination-link">
445
+ <i class="bi bi-arrow-left-short"></i> <span class="nav-page-text"><span class="chapter-number">6</span>&nbsp; <span class="chapter-title">Sum of positive</span></span>
446
+ </a>
447
+ </div>
448
+ <div class="nav-page nav-page-next">
449
+ </div>
450
+ </nav>
451
+ </div> <!-- /content -->
452
+
453
+
454
+
455
+ </body></html>