問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
「末尾の1文字が y で、末尾から2文字目が a, i, u, e, o のいずれでもない英単語の末尾の y を除き、末尾に ies を付ける」というルールを実装してみましょう。
入力は以下のフォーマットで与えられます。
N
a_1
a_2
...
a_N
・ 1 行目には、変換しなければならない英単語の数 N が与えられます。
・ 続く N 行には、複数形に変換しなければならない英単語 a_i が与えられます。
・ 入力は合計で N+1 行からなり、入力の末尾に改行が1つ入ります。
期待する出力は N 行からなります。
i 行目には英単語 a_i を複数形に変換した答えを出力してください。
最後は改行し、各行では余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・ 1 ≦ N ≦ 10
・ a_i は a~z のアルファベット小文字の並べた文字列
・ 2 ≦ (a_i の長さ) ≦ 20
・ 架空の英単語が与えられることがあります。
3
dog
cat
pig
dogs
cats
pigs
7
box
photo
axis
dish
church
leaf
knife
boxs
photos
axiss
dishs
churchs
leafs
knifes
2
study
play
studies
plays
5
fish
foot
piano
phenomena
aaaaa
fishs
foots
pianos
phenomenas
aaaaas