ฉันเพิ่งได้งานเป็นบุรุษไปรษณีย์และฉันต้องการความช่วยเหลือจากคุณเพื่อรักษามันไว้ ฉันต้องสั่งซื้ออีเมลจำนวนมากก่อนที่จะออกไปส่ง
ถนนจะถูกกำหนดหมายเลขตามลำดับอย่างเคร่งครัดโดยเริ่มต้นที่ 1 ที่จุดเริ่มต้นของถนนและดำเนินการต่อเพื่อไม่ข้ามหมายเลขจนถึงจุดสิ้นสุดด้วยเลขคี่ทางด้านซ้ายและปรากฏทางด้านขวา บ้านบวกถูกเพิ่มเข้ามาในภายหลังดังนั้นเราอาจมีตัวอักษรต่อท้ายหมายเลขเทศบาล
หีบมีจดหมายทั้งหมดของเมืองดังนั้นฉันต้องเลือกจดหมายจากถนนของฉันเท่านั้น
ฉันต้องการความช่วยเหลือจากคุณในการสั่งซื้ออีเมลได้เร็วขึ้น สิ่งที่ฉันขอให้คุณคือการเขียนฟังก์ชั่นหรือโปรแกรมเต็มรูปแบบ:
- ชื่อถนน
- รายการหมายเลขพลเมืองสั่งตามเส้นทางของฉัน
- รายการที่อยู่ (แสดงถึงหีบจดหมาย)
และส่งออกรายการที่อยู่ที่มีเพียงถนนของฉันเท่านั้นสั่งซื้อตามรายการหมายเลขพลเมือง
ที่อยู่มีแบบฟอร์ม:
Person Name/n
CivicN Street Name
โดยที่CivicNเป็นตัวเลขที่สามารถตามด้วย '/' และตัวอักษรตัวพิมพ์ใหญ่ (10 10 / B) หากคุณต้องการตัวพิมพ์เล็กก็ยอมรับได้
หากชื่อถนนทับซ้อนกันพวกเขาจะถือว่าเป็นถนนที่แตกต่างกัน:
Church Road != Saint Lorenz Church Road
เราไม่ใช้ที่อยู่ที่เหลือเพื่อความเรียบง่าย (สมมติว่าเป็นที่อยู่อีเมลเดียวกันทุกฉบับ)
ต้องส่งจดหมายอย่างรวดเร็วเพื่อให้ได้คำตอบที่สั้นที่สุด
ตัวอย่าง:
เลย์เอาต์:
1 1/B 3 5 7 9 11 13
==============================
2 4 4/B 6
อินพุต:
"Tea Avenue"
["1","1/B","2","4","3","5","7","4/B","6","9","11","13"]
["Mrs. Pie O. Pinky\n6 Tea Avenue","Ms. Kita I. Omeeha\n6 Tea Avenue","Mr. Raile A. Lee\n26 Uea Grove","Odd O. Nic\n76 Mira Road","Mrs. Fuel Tee\n78 Uea Grove","Ny O. Ondip\n55 Uea Grove","Mrs. Black\n67 Uea Grove","Ollie E.\n11 Tea Avenue","Mr. Urna Li\n75 Mira Road","Ms. Polly\n2 Tea Avenue"]
ผลผลิต:
Ms. Polly
2 Tea Avenue
Mrs. Pie O. Pinky
6 Tea Avenue
Ms. Kita I. Omeeha
6 Tea Avenue
Ollie E.
11 Tea Avenue
อินพุต:
"Church Road"
["1","3","5","5/B","2","4","7","7/B","6","9","9/B","11","11/B"]
["Billy Ray V.\n5 Church Roadside East","Ms. Mia\n5 Church Road","Mrs. Dadeos\n9/B Church Road","Dr. Ymin U.\n3 Church Road","Atty. Nerou\n3 Church Road","Ollie A. Chaim\n6 Saint Lorenz Church Road","Ms. Rose\n5 Church Road","Alf Taohy\n79 Berry Road","Ms. Ootr E.\n5 Saint Lorenz Church Road","Lol E.\n21 Berry Road","Ms. Norton\n2 Church Road"]
ผลผลิต:
Dr. Ymin U.
3 Church Road
Atty. Nerou
3 Church Road
Ms. Mia
5 Church Road
Ms. Rose
5 Church Road
Ms. Norton
2 Church Road"
Mrs. Dadeos
9/B Church Road
เครื่องกำเนิดทดสอบ: ลองออนไลน์! เปลี่ยน string_wrapper_left / right และ separator เพื่อแก้ไขการจัดรูปแบบ
กฎ:
- ช่องโหว่มาตรฐานไม่ได้รับอนุญาต
- วิธีการอินพุต / เอาต์พุตมาตรฐาน
- คำตอบสั้น ๆ เป็นไบต์ชนะ