ภาษา: การต่อต้าน
ภาษาตลกที่จะพูดถูกสร้างขึ้นโดยใช้กระบวนการต่อไปนี้กับแต่ละคำ:
- วาง
opตามพยัญชนะแต่ละตัว ดังนั้นจะกลายเป็นCodeCopodope
ใช่แค่นั้นแหละ สำหรับจุดประสงค์ของการท้าทายyนี้เป็นพยัญชนะเสมอ
The Challenge: การคัดค้าน
ให้คำที่เป็นปฏิปักษ์คืนคำเดิม ข้อมูลที่ป้อนจะประกอบด้วยตัวอักษรเท่านั้น อักษรตัวแรกอาจเป็นตัวพิมพ์ใหญ่ คำเดิมจะไม่ว่างเปล่าและมักจะมีสระ
กรณีทดสอบ:
Oppified -> Original
a a
I I
itop it
opop op
Opop Op
popopop pop
Copopop Cop
opopopop opop
Kopicopkop Kick
Asopia Asia
soptopopop stop
hopoopopsop hoops
hopoopopedop hooped
ooooohop oooooh
aaaopopaaa aaaopaaa
Popopopsopicoplope Popsicle
gopaloplopopopinopgop galloping
aopopbopopopcopopop aopbopcop
opดังนั้นคำตอบตามแนวของreplace(/(.)op/, '\1')จะไม่ล้มเหลวใด ๆ ฉันขอแนะนำให้คุณเพิ่มคำเช่นhoopหรือloopedกรณีทดสอบ