問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
このページにある問題は、はじめに挑戦した「複数形への変換」と同じものです。
ここまでの問題で身につけてきた知識や考え方を活用して、再挑戦していただきます。
入力は以下のフォーマットで与えられます。
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
boxes
photoes
axises
dishes
churches
leaves
knives
2
study
play
studies
plays
5
fish
foot
piano
phenomena
aaaaa
fishes
foots
pianoes
phenomenas
aaaaas