やりたいこと
- Rubyで
FizzBuzz
を書きたい -
FIGlet
が楽しそうなので使ってみたい
FizzBuzz とは
言語入門者が学習のために行う問題です。
1 から順に数を数えていく。但し、その数が 3 で割り切れるならば数字の代わりに Fizz と、5 で割り切れるなら Buzz と言うゲーム。3 でも 5 でも割り切れる場合は、FizzBuzz の順に言う。
はてなキーワードより
FIGlet とは
コマンドラインで実行可能なAAを表現できるプログラムです。
http://www.figlet.org/
FIGletとは、小さなASCII文字を寄せ集めてより大きな文字にし、これらから成る様々な書体を用いてテキストバナーを生成するコンピュータプログラムである
準備
- FIGletをインストールします。
$ yum install figlet
- macの場合はHomebrewで
$ brew install figlet
ソース
fizzbuzz.rb
for i in 1..30
if i % 15 == 0
system("figlet FizzBuzz!")
elsif i % 3 == 0
system("figlet Fizz!")
elsif i % 5 == 0
system("figlet Buzz!")
else
puts i
end
end
- figletでは
figlet hogehoge
とすることで英字をAA化することが出来ます。
実行結果
Special Thanks
あとがき
内容のタイトル負け感がすごい・・