a631: 11. LED Decoder
Tags :
Accepted rate : 62人/64人 ( 97% ) [非即時]
評分方式:
Tolerant

最近更新 : 2013-02-21 03:39

Content

有些 LED 系統用線段來表示字元,就像某些計算機或加油機一樣。假設我們就有一個這樣的 LED 系統,其中每個標準的英文字母都是由 10 個可能的線段來組成,這些線段的編號如右圖:

例如,字母 A 是用 1, 2, 3, 4, 5, 和 7 這些線段來表示。用這幾個線段當然無法顯示這 26 個字母的完美形狀。我們所使用的系統的表示方式表列如下。你的工作是要把一堆數字 (代表線段) 的組合翻譯成相對應的字母,最後形成一整個字或片語。輸入為一個含字母及/或數字的字串。你的輸出則是一字母的字串。 

Input
每筆測資一行,每一行含有字母、空白、及/或數字。如果是數字,它們的結合一定可以形成正確的 LED 字母。每個字母以數字的組合來表示。不屬於任何一正確的字母代號的零 (0) 就解譯為空白。你可以假設輸入中沒有錯誤的字母代號。系統也不會允許兩個字母代號間的混淆。
Output
輸出解碼後的結果。字母和空白不要解碼,只有數字必須轉換成對應的 LED 字母。
Sample Input
HELL1235670WO1234591561580
PROGRAMMING037124670C123567123567156
AND MORE037124903735790278134573712467045612356735792781245612467278
Sample Output
HELLO WORLD
PROGRAMMING IS COOL
AND MORE IF IN THIS CONTEST
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (100%): 1.0s , <1K
Hint :
Tags:
出處:
HP CodeWars2007 [管理者:
snail (蝸牛)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」