นี่คืออีโมจิสัตว์เลี้ยงของฉันบิลลี่:
-_-
อิโมจิไม่ชอบอยู่กลางสายฝนดังนั้นบิลลี่จึงเศร้า ... มาวาดร่มกันเพื่อทำให้เขารู้สึกดีขึ้น!
/\
/ \
/ \
-_-
นี่เป็นสิ่งที่ดีเขาได้รับร่มของเขาทั้งหมด! นี่คือตัวอย่างที่ครอบคลุมเพียงบางส่วนของเขา:
/\
/ \
/ \
-_-
ในกรณีนี้ส่วนที่ 2 และ 3 ของร่างกายของเขาถูกฝน
ร่มมาในหลายรูปร่างและขนาด แต่พวกเขากำลังทำเสมอขึ้นมาจากชุดของทับน้อยไปหามาก/
ตามมาด้วยชุดของ \
backslashes ตัวอย่างเช่นสิ่งเหล่านี้เป็นร่มที่ถูกต้องทั้งหมด:
/\
/ \
/ \
/\
/\
/ \
/ \
/ \
/ \
และนี่ไม่ใช่:
/ \
\/
\
/ \
/ \
0\
/ \
//\\
/ \
คุณต้องพิจารณาว่าอิโมจิของฉันส่วนใดที่อยู่ท่ามกลางสายฝน
ชี้แจง
โปรแกรม (หรือฟังก์ชั่น) ของคุณจะรับสาย 2d เป็นอินพุต สิ่งนี้สามารถอยู่ในรูปแบบใดก็ได้ที่สะดวกที่สุดหรือเป็นธรรมชาติกับภาษาของคุณ อาร์เรย์ของสตริงอาร์เรย์ของอักขระสตริงที่มีการขึ้นบรรทัดใหม่เป็นต้น
คุณต้องแสดงผลส่วนของอีโมจิที่เผชิญกับฝน สิ่งนี้สามารถทำดัชนีได้เป็นศูนย์หรือหนึ่งดัชนีตราบใดที่คุณทำให้ชัดเจน เอาต์พุตสามารถอยู่ในรูปแบบที่สมเหตุสมผล หากอิโมจิทั้งหมดได้รับการปกป้องจากสายฝนไม่มีอะไรส่งออก (หรืออาร์เรย์ที่ว่างเปล่า)
-_-
คุณสามารถสรุปได้ว่าปัจจัยการผลิตทั้งหมดจะมีร่มที่ถูกต้องและอีโมจิเดียวกัน อีโมจิจะอยู่ในบรรทัดสุดท้ายของอินพุตอย่างไรก็ตามอาจมีบรรทัดว่างหลายบรรทัดระหว่างร่มและอิโมจิทุกอย่างที่ไม่ได้เป็นส่วนหนึ่งของร่มหรืออีโมจิจะเป็น
ตัวละครเว้นวรรคหรือขึ้นบรรทัดใหม่
อินพุตจะถูกเสริมด้วยช่องว่างเพื่อให้ความยาวของแต่ละบรรทัดเท่ากัน
ช่องโหว่มาตรฐานใช้และคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ!
ทดสอบ IO:
กรณีตัวอย่างทั้งหมดจะใช้การจัดทำดัชนีแบบหนึ่ง
/\
/ \
/ \
-_-
Outputs: []
----------------
/\
/ \
-_-
Outputs: [2, 3]
----------------
/\
-_-
Outputs: [1]
----------------
/\
/ \
/ \
/ \
/ \
/ \
-_-
Outputs: [1, 2, 3]
["_","-"]
กล่าวคือ