F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

LC-Display

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 2816    Accepted Submission(s): 1112


Problem Description
A friend of you has just bought a new computer. Until now, the most powerful computer he ever used has been a pocket calculator. Now, looking at his new computer, he is a bit disappointed, because he liked the LC-display of his calculator so much. So you decide to write a program that displays numbers in an LC-display-like style on his computer.
 

Input
The input contains several lines, one for each number to be displayed. Each line contains two integers s, n (1 <= s <= 10, 0 <= n <= 99 999 999), where n is the number to be displayed and s is the size in which it shall be displayed.

The input file will be terminated by a line containing two zeros. This line should not be processed.
 

Output
Output the numbers given in the input file in an LC-display-style using s ``-'' signs for the horizontal segments and s ``|'' signs for the vertical ones. Each digit occupies exactly s+2 columns and 2s+3 rows. (Be sure to fill all the white space occupied by the digits with blanks, also for the last digit.) There has to be exactly one column of blanks between two digits.

Output a blank line after each number. (You will find a sample of each digit in the sample output.)
 

Sample Input
2 12345 3 67890 0 0
 

Sample Output
[bk][bk][bk][bk][bk][bk]--[bk][bk][bk]--[bk][bk][bk][bk][bk][bk][bk][bk]--[bk] [bk][bk][bk]|[bk][bk][bk][bk]|[bk][bk][bk][bk]|[bk]|[bk][bk]|[bk]|[bk] [bk][bk][bk]|[bk][bk][bk][bk]|[bk][bk][bk][bk]|[bk]|[bk][bk]|[bk]|[bk] [bk][bk][bk][bk][bk][bk]--[bk][bk][bk]--[bk][bk][bk]--[bk][bk][bk]--[bk] [bk][bk][bk]|[bk]|[bk][bk][bk][bk][bk][bk][bk]|[bk][bk][bk][bk]|[bk][bk][bk][bk]| [bk][bk][bk]|[bk]|[bk][bk][bk][bk][bk][bk][bk]|[bk][bk][bk][bk]|[bk][bk][bk][bk]| [bk][bk][bk][bk][bk][bk]--[bk][bk][bk]--[bk][bk][bk][bk][bk][bk][bk][bk]--[bk] [bk]---[bk][bk][bk]---[bk][bk][bk]---[bk][bk][bk]---[bk][bk][bk]---[bk] |[bk][bk][bk][bk][bk][bk][bk][bk][bk]|[bk]|[bk][bk][bk]|[bk]|[bk][bk][bk]|[bk]|[bk][bk][bk]| |[bk][bk][bk][bk][bk][bk][bk][bk][bk]|[bk]|[bk][bk][bk]|[bk]|[bk][bk][bk]|[bk]|[bk][bk][bk]| |[bk][bk][bk][bk][bk][bk][bk][bk][bk]|[bk]|[bk][bk][bk]|[bk]|[bk][bk][bk]|[bk]|[bk][bk][bk]| [bk]---[bk][bk][bk][bk][bk][bk][bk][bk][bk]---[bk][bk][bk]---[bk] |[bk][bk][bk]|[bk][bk][bk][bk][bk]|[bk]|[bk][bk][bk]|[bk][bk][bk][bk][bk]|[bk]|[bk][bk][bk]| |[bk][bk][bk]|[bk][bk][bk][bk][bk]|[bk]|[bk][bk][bk]|[bk][bk][bk][bk][bk]|[bk]|[bk][bk][bk]| |[bk][bk][bk]|[bk][bk][bk][bk][bk]|[bk]|[bk][bk][bk]|[bk][bk][bk][bk][bk]|[bk]|[bk][bk][bk]| [bk]---[bk][bk][bk][bk][bk][bk][bk][bk][bk]---[bk][bk][bk]---[bk][bk][bk]---
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-22 11:46:20, Gzip enabled