1.6.4 LCD Display

http://acm.uva.es/p/v7/706.html

数字の0から9をLCD表示形式で出力せよって問題.サンプル見たらどういうことか分かるかと.ただし,サイズsが与えられるので,その大きさで出力しなきゃならない.

例えば「5」を例にすると,

s=1
 −

 −
  |
 −

s=2
 −−


 −−
    |
    |
 −−

s=3
 −−−



 −−−
     |
     |
     |
 −−−

てな具合で.

上を見れば分かる通り,サイズが大きくなっても基本的な構造は変わらない.サイズnのときには,「5」を構成している「−」と「|」の数が全部n個になるだけ.なので,各数字について,s=1のときの形を配列に入れといて,あとはsに応じて「−」と「|」を何回出力するかを制御すれば良い.