พิจารณาสัตว์ทะเล ASCII ทั้งห้านี้:
- ปลามาตรฐาน: ><>หรือ<><
- ปลาเร็ว: >><>หรือ<><<
- ปลาที่แข็งแรง: ><>>หรือ<<><
- ปลายืด: ><<<>หรือ<>>><
- ปู: ,<..>,
<>,.จงเขียนโปรแกรมที่รับสตริงโดยพลการของตัวละคร หากมีวิธีในการตีความสตริงทั้งหมดเป็นชุดของสิ่งมีชีวิตในทะเลที่ไม่ทับซ้อนกันสตริงนั้นควรพิมพ์ซ้ำด้วยช่องว่างเดียวที่แทรกระหว่างสิ่งมีชีวิต หากการตีความนี้เป็นไปไม่ได้ไม่มีสิ่งใดที่ควรส่งออก
ตัวอย่างเช่นสาย<><><>สามารถตีความได้ว่าเป็นปลาสองมาตรฐานกลับไปด้านหลัง <>< ><>ผลลัพธ์ที่สอดคล้องกันจะเป็น
เป็นอีกตัวอย่างหนึ่งสตริง><>><>>มี "อินสแตนซ์" ของ ... 
(เครื่องหมายวงเล็บถูกเพิ่มเป็นตัวบ่งชี้เท่านั้น)
- ปลามาตรฐานสองสามตัว: [><>][><>]>
- ปลาที่รวดเร็ว: ><[>><>]>
- ปลาที่แข็งแรงในสองสามวิธี: [><>>]<>>และ><>[><>>]
อย่างไรก็ตามมีเพียงการจับคู่ของปลามาตรฐานและปลาที่แข็งแรง[><>][><>>]ครอบคลุมช่วงความยาวทั้งหมดของสตริงโดยไม่มีอักขระการแชร์ปลา (ไม่มีการทับซ้อนกัน) ดังนั้นการส่งออกที่สอดคล้องกับการเป็น><>><>>><> ><>>
หากมีหลายวิธีที่สามารถตีความสตริงได้คุณสามารถพิมพ์หนึ่งในนั้นได้ (และมีเพียงพิมพ์หนึ่งของพวกเขา.) ตัวอย่างเช่น<><<<><สามารถตีความได้ว่าเป็นปลาที่ได้มาตรฐานและเป็นปลาที่มีความทนทาน: หรือเป็นปลาที่รวดเร็วและปลามาตรฐาน:[<><][<<><] [<><<][<><]ดังนั้นทั้ง<>< <<><หรือ<><< <><จะเป็นเอาท์พุทที่ถูกต้อง
ปูเป็นเพียงเพื่อความสนุกสนาน เนื่องจากพวกเขาไม่ได้เริ่มต้นหรือลงท้ายด้วย<หรือ>พวกเขาจะง่ายต่อการระบุ (อย่างน้อยมองเห็น) ตัวอย่างเช่นสตริง
,<..>,><<<>,<..>,><>,<..>,<>>><,<..>,><>>,<..>,<<><,<..>,<><,<..>,>><>
จะสร้างผลผลิตอย่างเห็นได้ชัด
,<..>, ><<<> ,<..>, ><> ,<..>, <>>>< ,<..>, ><>> ,<..>, <<>< ,<..>, <>< ,<..>, >><>
นี่คือตัวอย่างของสตริง (หนึ่งรายการต่อบรรทัด) ที่ไม่มีเอาต์พุต:
<><>
,<..>,<..>,
>>><>
><<<<>
,
><><>
,<><>,
<<<><><<<>>><>><>><><><<>>><>><>>><>>><>><>><<><
สตริงสุดท้ายที่นี่สามารถแยกวิเคราะห์ถ้าคุณลบนำ<:
<<>< ><<<> >><> ><> ><> <>< <>>>< >><> >><> >><> ><>> <<><
(อาจมีเอาต์พุตอื่น ๆ ที่เป็นไปได้)
รายละเอียด
- สตริงอินพุตจะมีเฉพาะอักขระ<>,.เท่านั้น
- สตริงอินพุตจะมีความยาวอย่างน้อยหนึ่งตัว
- รับอินพุตในวิธีทั่วไป (บรรทัดคำสั่ง stdin) และเอาต์พุตไปยัง stdout
- รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ ( ตัวนับไบต์ที่มีประโยชน์ ) Tiebreaker เป็นโพสต์ก่อนหน้า






