<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>fizz-buzz on
A Scripter's Notes</title><link>https://scripter.co/tags/fizz-buzz/</link><description>Recent content in fizz-buzz
on A Scripter's Notes</description><language>en-us</language><managingEditor>kaushal.modi@gmail.com (Kaushal Modi)</managingEditor><webMaster>kaushal.modi@gmail.com (Kaushal Modi)</webMaster><lastBuildDate>Wed, 22 Apr 2026 08:24:58 -0400</lastBuildDate><generator>Hugo -- gohugo.io</generator><docs>https://validator.w3.org/feed/docs/rss2.html</docs><atom:link href="https://scripter.co/tags/fizz-buzz/index.xml" rel="self" type="application/rss+xml"/><item><title>Nim: Fizz-Buzz test</title><link>https://scripter.co/nim-fizz-buzz-test/</link><description>&lt;blockquote>My attempt at &lt;em>FizzBuzz&lt;/em> in Nim.&lt;/blockquote>&lt;div class="mf2 reply">In reply to: &lt;p>&lt;a class="u-in-reply-to h-cite" rel="in-reply-to" href="https://masahiko-ofgp-notebook.blogspot.com/2018/06/fizzbuzz-by-nim-lang.html">https://masahiko-ofgp-notebook.blogspot.com/2018/06/fizzbuzz-by-nim-lang.html&lt;/a>&lt;/p>&lt;/div>
&lt;p>Today I came across this &lt;a href="https://masahiko-ofgp-notebook.blogspot.com/2018/06/fizzbuzz-by-nim-lang.html">FizzBuzz attempt for Nim&lt;/a>, so I thought of
giving it a try too.&lt;/p>
&lt;p>Here&amp;rsquo;s how &lt;em>Fizz buzz&lt;/em> is &lt;a href="https://en.wikipedia.org/wiki/Fizz_buzz">defined on Wikipedia&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Fizz buzz is a group word game for children to teach them about
division. Players take turns to count incrementally, replacing any
number divisible by three with the word &amp;ldquo;fizz&amp;rdquo;, and any number
divisible by five with the word &amp;ldquo;buzz&amp;rdquo;.&lt;/p>
&lt;/blockquote>
&lt;p>And it&amp;rsquo;s also one of those basic programming problems (labeled as
&lt;em>interview questions&lt;/em>) that&amp;rsquo;s written in &lt;a href="https://rosettacode.org/wiki/FizzBuzz">many languages&lt;/a>. Here&amp;rsquo;s how
Rosetta Code defines this programming task &amp;mdash;&lt;/p>
&lt;blockquote>
&lt;p>Write a program that prints the integers from 1 to 100 (inclusive).&lt;/p>
&lt;p>But:&lt;/p>
&lt;ul>
&lt;li>for multiples of three, print Fizz (instead of the number)&lt;/li>
&lt;li>for multiples of five, print Buzz (instead of the number)&lt;/li>
&lt;li>for multiples of both three and five, print FizzBuzz (instead of the
number)&lt;/li>
&lt;/ul>
&lt;/blockquote>
&lt;p>I am not doing anything radical in this post.. just recording my
attempt at FizzBuzz using Nim 😄.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-nim" data-lang="nim">&lt;span class="line">&lt;span class="cl">&lt;span class="k">for&lt;/span> &lt;span class="n">i&lt;/span> &lt;span class="ow">in&lt;/span> &lt;span class="mi">1&lt;/span> &lt;span class="p">..&lt;/span> &lt;span class="mi">100&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="kd">var&lt;/span> &lt;span class="n">str&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="o">$&lt;/span>&lt;span class="n">i&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">i&lt;/span> &lt;span class="ow">mod&lt;/span> &lt;span class="mi">3&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">==&lt;/span> &lt;span class="mi">0&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">str&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s">&amp;#34;Fizz&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">i&lt;/span> &lt;span class="ow">mod&lt;/span> &lt;span class="mi">5&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">==&lt;/span> &lt;span class="mi">0&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">str&lt;/span>&lt;span class="p">.&lt;/span>&lt;span class="n">add&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s">&amp;#34;Buzz&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">elif&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">i&lt;/span> &lt;span class="ow">mod&lt;/span> &lt;span class="mi">5&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">==&lt;/span> &lt;span class="mi">0&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">str&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s">&amp;#34;Buzz&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">echo&lt;/span> &lt;span class="n">str&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;details>
&lt;summary>See the output&lt;/summary>
&lt;div class="details">
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">1
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">2
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">4
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">7
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">8
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">11
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">13
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">14
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">FizzBuzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">16
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">17
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">19
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">22
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">23
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">26
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">28
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">29
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">FizzBuzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">31
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">32
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">34
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">37
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">38
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">41
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">43
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">44
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">FizzBuzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">46
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">47
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">49
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">52
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">53
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">56
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">58
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">59
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">FizzBuzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">61
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">62
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">64
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">67
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">68
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">71
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">73
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">74
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">FizzBuzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">76
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">77
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">79
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">82
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">83
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">86
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">88
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">89
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">FizzBuzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">91
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">92
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">94
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">97
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">98
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Fizz
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">Buzz
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/div>
&lt;/details></description><author>Kaushal.Modi@fakeEmailToMakeValidatorHappy.com (Kaushal Modi)</author><category domain="https://scripter.co/categories/programming">programming</category><category domain="https://scripter.co/categories/replies">replies</category><category domain="https://scripter.co/tags/nim">nim</category><category domain="https://scripter.co/tags/fizz-buzz">fizz-buzz</category><category domain="https://scripter.co/tags/test">test</category><guid>https://scripter.co/nim-fizz-buzz-test/</guid><pubDate>Tue, 05 Jun 2018 11:13:00 -0400</pubDate></item></channel></rss>