สุนัขของฉันเรียกว่าเร็กซ์ ทุกครั้งที่ฉันดุเขาเขาดูเหมือนจะไม่ประทับใจมากและมีเพียงครั้งเดียวที่ฉันเห็นเขาตอบสนองคือเมื่อฉันออกเสียงชื่อของเขา ถ้าฉันพูด
Rex, I told you not to do this! You're making me angry Rex!
ทั้งหมดที่เขาได้ยินคือ
Rex, * **** *** *** ** ** ****! ***'** ****** ** ***** Rex!
ความท้าทาย : จากสตริงอินพุตโปรแกรมของคุณจะต้องส่งออกสายอักขระเดียวกันที่ตัวอักษรทุกตัวถูกเปลี่ยนเป็นดาวยกเว้นตัวอักษรในลักษณะที่ปรากฏของคำRex
ซึ่งจะต้องไม่มีการเปลี่ยนแปลง อักขระที่ไม่ใช่ตัวอักษรจะไม่ถูกแตะต้อง
รายละเอียด : ความท้าทายนั้นไม่ตรงตามตัวพิมพ์ใหญ่ - เล็กดังนั้นจึงrex
ต้องไม่ถูกแตะต้อง คำว่าRex
สามารถเป็นส่วนหนึ่งของคำอื่นดังนั้นสำหรับตัวอย่างเช่นจะต้องกลายเป็นanorexic
***rex**
อัปเดต : เนื่องจากข้อความเริ่มต้นของการท้าทายนี้ไม่ได้อธิบายวิธีการขีดเส้นใต้หรือตัวเลขหรืออักขระที่เน้นเสียงฉันจึงไม่ต้องการสิ่งใดเป็นพิเศษสำหรับตัวละครเหล่านั้น ดังนั้นการแก้ปัญหาจะถูกต้องตราบเท่าที่ตัวละครในa-zA-Z
(และตัวที่กล่าวถึงในตัวอย่าง,!".
) ได้รับการจัดการอย่างถูกต้อง
กรณีทดสอบ:
อินพุต: Rex lives in Rexland.
ผลผลิต: Rex ***** ** Rex****.
อินพุต: To call Rex, just say "Rex".
ผลผลิต: ** **** Rex, **** *** "Rex".
อินพุต: My cat is getting anorexic.
ผลผลิต: ** *** ** ******* ***rex**.
a-zA-Z
หรือยัง0-9
และ / หรือäëïöüÿãõñáéíóúýàèìòùç
อื่น ๆ เป็นต้นหรือไม่? และคุณสามารถเพิ่มกรณีทดสอบเกี่ยวกับสิ่งเหล่านี้
"Rex lives in Rexland."
, output = "rex ***** ** rex****."
; หรือ input = "My cat is getting anorexic."
, output = "** *** ** ******* ***Rex**."
)
Hello! Isn't this ... a nice challenge?
สุนัขคุณได้ยิน*****! ***'* *** ... * **** *********?
ไหม ถ้าเป็นเช่นนั้นคุณอาจพิจารณาการสื่อสารในมอร์สจากนี้ไป ...