ท้าทาย
ให้คำในภาษาเวลส์ส่งออกรูปแบบคำที่กลายพันธุ์ทั้งหมดที่เป็นไปได้
การกลายพันธุ์
การกลายพันธุ์คือการเปลี่ยนแปลงของตัวอักษรตัวแรกของคำเมื่อทำตามคำบางคำหรือในบริบททางไวยากรณ์ที่แน่นอน
ในภาษาเวลส์รายการต่อไปนี้ถูกพิจารณาเป็น "พยัญชนะ":
b c ch d dd f ff g ng h l ll m n p ph r rh s t th
โปรดทราบว่าพยัญชนะหลายตัวเช่น ch, ng และ rh จะนับเป็นตัวอักษรหนึ่งในภาษาเวลส์ดังนั้นจึงมีพยัญชนะหนึ่งตัว
ตัวอักษรอื่น ๆ ในตัวอักษรเวลส์เป็นเสียงสระดังด้านล่าง:
a e i o u w y
ดูด้านล่างการกลายพันธุ์ทั้งหมดที่มีตัวอักษรต้นฉบับทางด้านซ้ายและตัวกลายพันธุ์ที่เกิดขึ้นทางด้านขวา:
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
นี่[no letter]
หมายความว่า g ถูกลบออกจากจุดเริ่มต้นของคำ
โปรดทราบว่ามีพยัญชนะบางตัวที่ไม่ได้กลายพันธุ์:
ch
dd
f
ff
j
l
n
ng
ph
r
s
th
อาจพบสระในตอนเริ่มต้นของคำ แต่อย่าเปลี่ยนรูป:
a
e
i
o
u
w
y
ตัวอย่าง
การป้อนข้อมูล: dydd
เอาท์พุท:
dydd
ddydd
nydd
การป้อนข้อมูล: pobl
เอาท์พุท:
pobl
bobl
mhobl
phobl
การป้อนข้อมูล: gwernymynydd
เอาท์พุท:
gwernymynydd
wernymynydd
ngwernymynydd
การป้อนข้อมูล: ffrindiau
เอาท์พุท:
ffrindiau
การป้อนข้อมูล: enw
เอาท์พุท:
enw
การป้อนข้อมูล: theatr
เอาท์พุท:
theatr
ตามคำขอของ ArtOfCode;)
การป้อนข้อมูล: llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
เอาท์พุท:
llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
lanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
กฎระเบียบ
อินพุตจะเป็นหนึ่งคำเท่านั้น
จะมีตัวอักษรเพิ่มขึ้นหลังจากพยัญชนะนำในข้อมูลของคุณเสมอ
การชนะ
รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ
theatr
; t
เปลี่ยนแปลง แต่th
ไม่
llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch