時間限制 2000 ms ・ 記憶體限制 256 MB
題目描述
將單數英文單字轉成複數,依序套用第一個符合的規則:
- 在不規則清單內,使用指定複數。
- 以子音加 y 結尾,把 y 改成 ies。
- 以 o、s、ch、sh 或 x 結尾,接上 es。
- 其他情況接上 s。 母音為 a、e、i、o、u。
輸入格式
第一行 L、N(0 ≤ L ≤ 20,1 ≤ N ≤ 100)。接下來 L 行各有不規則單數及其複數,再有 N 行各為待轉換單字。每個單字由最多 20 個小寫英文字母組成。
輸出格式
依輸入順序,每行輸出一個複數單字。
來源:UVa 11233 — Deli Deli。本敘述依原題規格重新撰寫。
範例測資
範例輸入 1
3 7 rice rice spaghetti spaghetti octopus octopi rice lobster spaghetti strawberry octopus peach turkey
範例輸出 1
rice lobsters spaghetti strawberries octopi peaches turkeys
請先登入後再提交程式碼
討論與題解
載入討論區…