Sfida
Data una parola in gallese, produce tutte le possibili forme mutate della parola.
mutazioni
Una mutazione è un cambiamento della prima lettera di una parola quando segue determinate parole o in determinati contesti grammaticali.
In gallese, sono considerate "consonanti":
b c ch d dd f ff g ng h l ll m n p ph r rh s t th
Si noti che le consonanti a più caratteri come ch, ng e rh sono conteggiate come una lettera in gallese, e quindi una consonante.
Le altre lettere dell'alfabeto gallese sono vocali, elencate di seguito:
a e i o u w y
Vedi sotto, tutte le mutazioni con la lettera originale a sinistra e le lettere mutate risultanti a destra:
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
Qui, [no letter]
significa che la g viene rimossa dall'inizio della parola.
Nota che ci sono alcune consonanti che non mutano:
ch
dd
f
ff
j
l
n
ng
ph
r
s
th
Le vocali possono anche essere trovate all'inizio delle parole ma non mutare:
a
e
i
o
u
w
y
Esempi
Ingresso: dydd
Produzione:
dydd
ddydd
nydd
Ingresso: pobl
Produzione:
pobl
bobl
mhobl
phobl
Ingresso: gwernymynydd
Produzione:
gwernymynydd
wernymynydd
ngwernymynydd
Ingresso: ffrindiau
Produzione:
ffrindiau
Ingresso: enw
Produzione:
enw
Ingresso: theatr
Produzione:
theatr
Su richiesta di ArtOfCode;)
Ingresso: llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
Produzione:
llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
lanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
Regole
L'input sarà sempre e solo una parola.
Ci saranno sempre più lettere dopo la consonante principale nel tuo input.
vincente
Vince il codice più breve in byte.
theatr
; t
muta ma th
non lo fa.
llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch