(ไม่มีไม่ได้นี้มิได้ใด ๆ เหล่านี้ )
รับสตริงและรายการสตริงกรอกข้อมูลในช่องว่างทั้งหมดในสตริงอินพุตด้วยสตริงที่สอดคล้องกัน
Input / Output
สตริงอินพุตมีอักขระแบบตัวอักษรช่องว่างและขีดล่างเท่านั้น มันไม่ว่างเปล่าและไม่ได้เริ่มต้นด้วยการขีดเส้นใต้ กล่าวอีกนัยหนึ่งสตริงอินพุตตรงกับ regex^[a-z A-Z]([a-z A-Z_]*[a-z A-Z])?$
สตริงทั้งหมดในรายการอินพุตไม่ว่างเปล่าและมีเฉพาะอักขระและตัวเลขและช่องว่าง ในคำอื่น ๆ พวกเขาตรง ^[a-z A-Z]+$
regex
ช่องว่างคือลำดับที่ต่อเนื่องของขีดล่าง ( _
) ซึ่งไม่ได้นำหน้าหรือดำเนินการโดยขีดล่าง
สตริงอินพุตมีn
ช่องว่างสำหรับจำนวนเต็มบวกบางส่วนn
และรายการสตริงมีn
สตริงที่แน่นอน
เอาต์พุตได้รับโดยแทนที่แต่ละk
ช่องว่าง -th ในสตริงอินพุตด้วยk
สตริง -th ในรายการอินพุตของสตริง
ตัวอย่าง
รับสตริงอินพุต"I like _____ because _______ _____ing"
และรายการสตริง["ice cream", "it is", "satisfy"]
เราสามารถหาเอาต์พุตดังนี้:
"like "
ว่างแรกมาโดยตรงหลังจาก เรากรอกที่อยู่กับที่จะได้รับ"ice cream"
"I like ice cream because ______ _____ing"
"because "
ว่างสองมาโดยตรงหลังจาก เรากรอกที่อยู่กับที่จะได้รับ"it is"
"I like ice cream because it is _____ing"
"is "
ที่สามว่างเปล่ามาโดยตรงหลังจาก เรากรอกที่อยู่กับที่จะได้รับ"satisfy"
"I like ice cream because it is satisfying"
"I like ice cream because it is satisfying"
เราส่งออกสตริงสุดท้าย
กรณีทดสอบ
input string, input list => output
"Things _____ for those who ____ of how things work out _ Wooden",["work out best","make the best","John"] => "Things work out best for those who make the best of how things work out John Wooden"
"I like _____ because _______ _____ing",["ice cream","it is","satisfy"] => "I like ice cream because it is satisfying"
"If you are ___ willing to risk _____ you will ha_o settle for the ordi_____Jim ______n",["not","the usual","ve t","nary ","Roh"] => "If you are not willing to risk the usual you will have to settle for the ordinary Jim Rohn"
"S____ is walking from ____ to ____ with n_oss of ___ W_____ Churchill",["uccess","failure","failure","o l","enthusiasm","inston"] => "Success is walking from failure to failure with no loss of enthusiasm Winston Churchill"
"If_everyone_is_thinking ____ ____ somebody_isnt_thinking G____e P____n",[" "," "," ","alike","then"," "," ","eorg","atto"] => "If everyone is thinking alike then somebody isnt thinking George Patton"
"Pe_________e __say ____motivation does__ last Well___her doe_ bathing____thats why we rec____nd it daily _ __________lar",["opl","often ","that ","nt"," neit","s"," ","omme","Zig","Zig"] => "People often say that motivation doesnt last Well neither does bathing thats why we recommend it daily Zig Ziglar"