Hatena::Grouprubyist

bongoleのRubyを楽しむ日記 このページをアンテナに追加 RSSフィード

Rubyを楽しむ日記

2006-05-22

[][][]LCD Numbers 00:48 LCD Numbers - bongoleのRubyを楽しむ日記 を含むブックマーク

やっと2問目。まじこのペースでやってたらいつ終わるかわからん。。。

でも、とりあえず止めないといのが目標っつことでw

2問目はデジタルな数字を表示しようって問題。

例として以下のようなのが書いてあって

$ lcd.rb 012

 --        --   -- 
|  |    |    |    |
|  |    |    |    |
           --   --   
|  |    | |       |
|  |    | |       |
 --        --   -- 

コマンド引数に与えられた数字を"-"と"|"を使って描けと。

で、オプションもあって-sに数字を与えると表示される数字の大きさが変わる。

$ lcd.rb -s 1 012

 -       - 
| |   |   |
         -
| |   | | 
 -       - 

大きさは単純に"-"と"|"の個数みたい。

デフォルトが2らしいから初めの例は"-"と"|"が2個ずつ表示されてる。

んで、最後に気をつけなくちゃいけないのが表示される数字と数字の間には大きさにあったスペースが入らないといけないということ。

"||"みたいに棒が並んだらだめみたい。


なるほど、なるほど。

把握した。

明日は回答を書きたいと思ふ。

続く