ในการท้าทายนี้คุณจะต้องใช้สตริงที่ตรงกับ regex ^[a-zA-Z]+$
หรืออะไรก็ตามที่สมเหตุสมผล (คุณไม่ต้องพิจารณาตัวอักษรตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กถ้าคุณต้องการ) (คุณอาจถือว่าสตริงนั้นยาวพอและมีโครงสร้างที่เหมาะสมสำหรับทุกคน การดำเนินงาน) และส่งออกสตริงอื่นผลิตคล้ายกับคำที่ส่วนท้ายของทวีต Dadaist ล่าสุดโดย POTUS ( "Despite the constant negative press covfefe"
)
วิธี covfefify สตริง:
ขั้นแรกให้รับกลุ่มเสียงแรก (สร้างคำศัพท์)
คุณทำเช่นนี้ได้อย่างไร ดี:
ค้นหาเสียงสระแรก (
y
ยังเป็นเสียงสระ)v creation
ค้นหาพยัญชนะตัวแรกหลังจากนั้น
v creation
ลบส่วนที่เหลือของสตริง
creat
นั่นคือกลุ่มเสียงแรกของคุณ
ขั้นตอนต่อไป:
รับพยัญชนะตัวสุดท้ายของกลุ่มเสียง
t
และแทนที่ด้วยเวอร์ชันที่เปล่งเสียงหรือไม่มีเสียง เมื่อต้องการทำเช่นนี้ค้นหาตัวอักษรในตารางนี้ แทนที่ด้วยตัวอักษรที่กำหนด (ซึ่งอาจเป็นตัวอักษรเดียวกัน)
b: p
c: g
d: t
f: v
g: k
h: h
j: j
k: g
l: l
m: m
n: n
p: b
q: q
r: r
s: z
t: d
v: f
w: w
x: x
z: s
ดังนั้นเราจะได้รับ
d
จากนั้นนำเสียงสระถัดไปหลังจากพยัญชนะดังกล่าว คุณสามารถสันนิษฐานได้ว่าพยัญชนะนี้ไม่อยู่ท้ายสตริง เข้าร่วมสองคนนี้ด้วยกันจากนั้นทำซ้ำสองครั้ง:
didi
ต่อสิ่งนี้เข้ากับกลุ่มเสียงแรก:
creatdidi
คุณทำเสร็จแล้ว: สตริงถูก covfefified และคุณสามารถส่งออกได้
กรณีทดสอบ:
coverage: covfefe
example: exxaxa
programming: progkaka (the a is the first vowel after the g, even though it is not immediately after)
code: codtete
president: preszizi
นี่คือรหัสกอล์ฟดังนั้นโปรดทำให้โปรแกรมของคุณสั้นที่สุด!