LCD kijelző
Feladat
Az egyik barátot most vett egy új számológépet, eddig a legfejlettebb készüléke ami volt az egy zsebszámológép. Egy kicsit csalódott, mert nagyon kedvelte az LCD kijelzőjét a régi számológépét, jobban mint az új számítógép képernyőjét. Tedd boldoggá azzal, hogy írsz neki egy programot ami a számokat LCD kijelzőszerűen írja ki!
Bemenet
A bemenet több ábrázolandó számot fog tartalmazni, mindegyik 1-1 sorban. Minden sorban két egész található $s$ és $n$, ahol $n$ jelöli a kiírandó számot ($0 \leq n \leq 99999999$), $s$ pedig a méretet, amekkorában ábrázolni kell ($1 \leq s \leq 10$). A bemenetet két darab 0-át tartalmazó sor zárja (értelemszerűen, ezt nem ábrázoljuk).
Kimenet
A kimenet tartalmazza a bemenetben meghatározott számokat LCD kijelzőszerűen a számokat, $s$ darab - jelet a vízszintes szegmensekhez és $s$ darab | jelet a függőleges szegmensekhez. Így minden számjegy pontosan $s+2$ oszlopot és $2s+3$ sort foglal el. Ne felejtsd el az utolsó számjegy üres helyet szóközökkel feltölteni (hogy a fenti feltétel teljesüljön). Minden számjegy után legyen egy üres oszlop, illetve minden szám kirajzolása után legyen egy üres sor.
Példa
lcd.be |
lcd.ki |
2 12345
3 67890
0 0
|
-- -- --
| | | | | |
| | | | | |
-- -- -- --
| | | | |
| | | | |
-- -- --
--- --- --- --- ---
| | | | | | | |
| | | | | | | |
| | | | | | | |
--- --- ---
| | | | | | | |
| | | | | | | |
| | | | | | | |
--- --- --- ---
|
Tesztadatok