2008年12月18日

(偽)計程作業

題目敘述:

    在 BBS 上,有些人有些話想要說但是又不想要讓太多人知道,便會把自己的
心情文用特殊的方式表示,譬如說使用新注音的輸入方式鍵入英打,便會得出一串
看似無意義的英數符號,閱讀者必須看著那些符號一一藉由新注音輸入,便可以得
到不選字的原文,可以藉此大致猜出原意。

    因為由不選字的原文判斷文章原意太困難了,本題目只需要把不選字的文章打
印出來即可。


輸入檔說明:

    輸入文章為一個 char 陣列,至多十行,每行至多有 72 個字元。

輸出檔說明:

    請輸出翻譯過後的不選字文章,你可以依你的喜好選擇用字。

範例輸入:

1.
========================================================================
ji32k7wu0 s875k4u;4283y4go6d042k72j/3
========================================================================

2.
========================================================================
dk
dk dk
dk dk dk
rup4g4rup4g4rup4g4rup4g4
========================================================================

範例輸出:

1.
========================================================================
我的天哪這樣打字誰看得懂
========================================================================

2.(a)
========================================================================

科科
科科科
近視近視近視近視
========================================================================

2.(b)
========================================================================

科科
科科科
近世進士盡是近視
========================================================================

第二次作業:

    因應 BBS 使用者水平日漸低落,你必須對此程式改進以判斷解決下列狀況:

1. 使用者不輸入代表平聲的 ' ' 就直接打下一個字          (40%)

2. 使用者打了不成字的注音符號,你必須判斷這是:          (60%)
   a) 注音文 – 輸出對應注音
   b) 打錯字 – 照樣輸出原 char 陣列供使用者自行判斷

[Bonus]

3. 新酷音輸入法是個和微軟新注音功能相仿的 open source 軟體
   網站在 http://chewing.csie.net/

   請參考之,並把程式輸出的文字改為新酷音的初始選字。   (50%)

沒有留言:

張貼留言