FizzBuzz

http://jibun.atmarkit.co.jp/ljibun01/cs/200909/02/01.html
blogにFizzBuzzの解法を練習すれば転職出来ると聴いて(違

 「1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。」(「どうしてプログラマに・・・プログラムが書けないのか?」)

c言語とかシェルスクリプトとかもうさらさら忘れたので
アルゴリズムを書いてみると

繰り返す i を 1 から 100 まで 1 ずつ増加
もし i を 3 で割った 余り が 0 と等しい
strings に Fizz を挿入
もし i を 5 で割った 余り が 0 と等しい
strings に Buzz を挿入
もし
strings が null
出力する i
でなければ
出力する strings
strings を null で上書きする

繰り返しに戻る

わざと拡張性が無いプログラムを書いてみた。