Tantangan
Diberi kata dalam bahasa Welsh, keluarkan semua bentuk kata yang mungkin termutasi.
Mutasi
Mutasi adalah perubahan huruf pertama dari suatu kata ketika mengikuti kata-kata tertentu atau dalam konteks tata bahasa tertentu.
Di Welsh, berikut ini dianggap "konsonan":
b c ch d dd f ff g ng h l ll m n p ph r rh s t th
Perhatikan bahwa beberapa konsonan karakter seperti ch, ng dan rh dihitung sebagai satu huruf dalam bahasa Welsh, dan oleh karena itu satu konsonan.
Huruf-huruf lain dalam alfabet Welsh adalah vokal, tercantum di bawah ini:
a e i o u w y
Lihat di bawah ini, semua mutasi dengan huruf asli di sebelah kiri dan huruf yang bermutasi di sebelah kanan:
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
Di sini, [no letter]
berarti bahwa g dihapus dari awal kata.
Perhatikan bahwa ada beberapa konsonan yang tidak bermutasi:
ch
dd
f
ff
j
l
n
ng
ph
r
s
th
Vokal juga dapat ditemukan di awal kata tetapi tidak bermutasi:
a
e
i
o
u
w
y
Contohnya
Memasukkan: dydd
Keluaran:
dydd
ddydd
nydd
Memasukkan: pobl
Keluaran:
pobl
bobl
mhobl
phobl
Memasukkan: gwernymynydd
Keluaran:
gwernymynydd
wernymynydd
ngwernymynydd
Memasukkan: ffrindiau
Keluaran:
ffrindiau
Memasukkan: enw
Keluaran:
enw
Memasukkan: theatr
Keluaran:
theatr
Atas permintaan ArtOfCode;)
Memasukkan: llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
Keluaran:
llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
lanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
Aturan
Masukan hanya akan menjadi satu kata.
Akan selalu ada lebih banyak surat setelah konsonan utama dalam masukan Anda.
Kemenangan
Kode terpendek dalam byte menang.
theatr
; t
bermutasi tetapi th
tidak.
llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch