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,xouz, ajoutezesà la fin (bus → buses, tax → taxes, etc.)Si le nom se termine par
yet que la lettre précédente est une consonne, remplacez la fin paries(city → cities, puppy → puppies)Si le nom se termine par
yet 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