Défi
Étant donné un mot en gallois, affichez toutes les formes mutées possibles du mot.
Mutations
Une mutation est un changement de la première lettre d'un mot lorsque l'on suit certains mots ou dans certains contextes grammaticaux.
En gallois, les éléments suivants sont considérés comme des «consonnes»:
b c ch d dd f ff g ng h l ll m n p ph r rh s t th
Notez que plusieurs consonnes de caractère telles que ch, ng et rh sont comptées comme une lettre en gallois, et donc une consonne.
Les autres lettres de l'alphabet gallois sont des voyelles, énumérées ci-dessous:
a e i o u w y
Voir ci-dessous, toutes les mutations avec la lettre d'origine à gauche et les lettres mutées résultantes à droite:
Original | Mutations
---------+---------------
p | b mh ph
t | d nh th
c | g ngh ch
b | f m
d | dd n
g | [no letter] ng
m | f
ll | l
rh | r
Ici, [no letter]
signifie que le g est supprimé au début du mot.
Notez qu'il y a des consonnes qui ne mutent pas:
ch
dd
f
ff
j
l
n
ng
ph
r
s
th
Les voyelles peuvent également être trouvées au début des mots mais ne changent pas:
a
e
i
o
u
w
y
Exemples
Contribution: dydd
Production:
dydd
ddydd
nydd
Contribution: pobl
Production:
pobl
bobl
mhobl
phobl
Contribution: gwernymynydd
Production:
gwernymynydd
wernymynydd
ngwernymynydd
Contribution: ffrindiau
Production:
ffrindiau
Contribution: enw
Production:
enw
Contribution: theatr
Production:
theatr
À la demande de ArtOfCode;)
Contribution: llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
Production:
llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
lanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
Règles
L'entrée ne sera qu'un seul mot.
Il y aura toujours plus de lettres après la consonne principale dans votre entrée.
Gagnant
Le code le plus court en octets gagne.
theatr
; t
mute mais th
non.
llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch