c054:acm-10082 WERTYU

出處http://zerojudge.tw/ShowProblem?problemid=c054

內容 :

打字時一個常見的錯誤就是沒有把手放在正確位置,而是偏右邊一個位置。所以會發生Q被打成WJ被打成K等等的情況。你的任務就是要把打錯的字修正回來。

輸入說明 :

輸入包含許多列,每列可能包含有數字,空白字元,大寫英文字母(QAZ除外),標點符號(`除外)。

輸出說明 :

對每一列中的每個字元,請輸出在鍵盤(如上圖)上其左邊一個位置的字元。但是輸入中的空白字元,輸出時亦請輸出空白字元。

範例輸入 :

O S, GOMR YPFSU/

URD. ,U [JPMR MI,NRT OD 8346333

範例輸出 :

I AM FINE TODAY.

YES, MY PHONE NUMBER IS 7235222

提示 :

* 中文翻譯:Lucky 貓

出處 :

(管理:)

解題策略

使用陣列建立對照表,一個一個字元轉換。