時間限制 2000 ms ・ 記憶體限制 256 MB
題目描述
把十進位整數畫成計算機七段顯示器的樣式。各數字使用標準七段形狀:0 使用除中段外的六段;1 使用右上、右下;2 使用上、右上、中、左下、下;3 使用上、右上、中、右下、下;4 使用左上、中、右上、右下;5 使用上、左上、中、右下、下;6 使用上、左上、中、左下、右下、下;7 使用上、右上、右下;8 使用全部七段;9 使用上、左上、右上、中、右下、下。
輸入格式
每行兩個整數 s n,1 ≤ s ≤ 10、0 ≤ n ≤ 99999999。s 是顯示大小,n 是要顯示的整數。以 0 0 結束,不處理此行。
輸出格式
水平段由 s 個 - 組成,垂直段由 s 個 | 垂直排列。每個數字恰佔 s + 2 欄、2s + 3 列。未使用的位置以空白補滿,最後一個數字右側屬於其寬度的空白也不能省略。相鄰數字之間恰有一欄空白。每個整數的圖案之後都印一個空白行。
題目來源:UVa 706 — LC-Display。 原題:https://onlinejudge.org/external/7/706.pdf
範例測資
範例輸入 1
2 12345 3 67890 0 0
範例輸出 1
-- -- --
| | | | | |
| | | | | |
-- -- -- --
| | | | |
| | | | |
-- -- --
--- --- --- --- ---
| | | | | | | |
| | | | | | | |
| | | | | | | |
--- --- ---
| | | | | | | |
| | | | | | | |
| | | | | | | |
--- --- --- ---
請先登入後再提交程式碼
討論與題解
載入討論區…