สุนัขของฉันเรียกว่าเร็กซ์ ทุกครั้งที่ฉันดุเขาเขาดูเหมือนจะไม่ประทับใจมากและมีเพียงครั้งเดียวที่ฉันเห็นเขาตอบสนองคือเมื่อฉันออกเสียงชื่อของเขา ถ้าฉันพูด
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?สุนัขคุณได้ยิน*****! ***'* *** ... * **** *********?ไหม ถ้าเป็นเช่นนั้นคุณอาจพิจารณาการสื่อสารในมอร์สจากนี้ไป ...