Noms au pluriel
Créons un programme simple qui transforme un nom au singulier en nom au pluriel. Pour cela, nous allons suivre quelques règles :
- Pour les noms réguliers, ajoutez
s
à la fin (cat → cats, house → houses, etc.)
- Si le nom se termine par
s
,ss
,sh
,ch
,x
ouz
, ajoutezes
à la fin (bus → buses, tax → taxes, etc.)
- Si le nom se termine par
y
et que la lettre précédente est une consonne, remplacez la fin paries
(city → cities, puppy → puppies)
- Si le nom se termine par
y
et que la lettre précédente est une voyelle, ajoutezs
(ray → rays, boy → boys, etc.)
Entrée
L’entrée contient un seul mot
w
(1 ≤ |w| ≤ 100). Sortie
Le programme doit afficher la version plurielle de
w
. Exemples
Entrée | Sortie |
bus | buses |
cat | cats |
table | tables |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB