#20014: 順序問題其實很簡單


hfbubble@gmail.com (Bfb Hf)


比較推薦是用for或其他方式找到那個字元所在keyboard陣列的位置

用順序去判斷他是聲母、介音還是韻母 (<=20 , <=23)

建議寫一個class (以下翻成pair) 放已經轉換完的東西

裡面設三個 string a,b,c

一開始先創一個pair

如果偵測到的是一般的注音符號

就執行insert(int pos)函數去偵測他是注音的哪個部分

再取代掉a,b,c的部分

如果偵測到有一聲二聲三聲的部分就執行conclude(int tonePos)函式去總結cout

總結完之後再重新創一個pair去取代掉

結束一行之後cout endl

其實就很容易過了˙˙

這題蠻不錯的我覺得

#20036: Re:順序問題其實很簡單


089487 (089487)


比較推薦是用for或其他方式找到那個字元所在keyboard陣列的位置

用順序去判斷他是聲母、介音還是韻母 (<=20 , <=23)

建議寫一個class (以下翻成pair) 放已經轉換完的東西

裡面設三個 string a,b,c

一開始先創一個pair

如果偵測到的是一般的注音符號

就執行insert(int pos)函數去偵測他是注音的哪個部分

再取代掉a,b,c的部分

如果偵測到有一聲二聲三聲的部分就執行conclude(int tonePos)函式去總結cout

總結完之後再重新創一個pair去取代掉

結束一行之後cout endl

其實就很容易過了˙˙

這題蠻不錯的我覺得

直接用map<int,string>自動排序就好了