a631. 11. LED Decoder
標籤 :
通過比率 : 88人/93人 ( 95% ) [非即時]
評分方式:
Tolerant

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

內容

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

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

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

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」