ปัญหานี้เกี่ยวกับการแยกสตริงที่แสดงตัวระบุผลิตภัณฑ์ออกเป็นสามองค์ประกอบ
- ส่วนแรกประกอบด้วยตัวอักษรบนและล่างของความยาวโดยพลการซึ่งหมายถึงคลังสินค้า
- ส่วนที่สองคือตัวเลขที่แสดงถึงหมายเลขผลิตภัณฑ์ ส่วนนี้ยังมีความยาวตามอำเภอใจ
- ส่วนสุดท้ายคือตัวระบุขนาดและสีและส่วนนี้จะดำเนินต่อไปจนถึงจุดสิ้นสุดของสตริง ผู้รับรองจะได้รับการประกันให้เริ่มต้นด้วยอักษรตัวใหญ่และประกอบด้วยตัวอักษรและตัวเลข
แต่ละส่วนควรพิมพ์แยกกันอย่างชัดเจน รับประกันได้ว่าแต่ละส่วนจะไม่ว่างเปล่า
ผู้ชนะคือผู้ที่ใช้ไบต์น้อยที่สุดในการแก้ปัญหานี้
ตัวอย่าง:
อินพุต: UK7898S14
เอาต์พุต:
UK
7898
S14
สหราชอาณาจักรคือสหราชอาณาจักร 7898 เป็นรหัสผลิตภัณฑ์และ S14 คือขนาด 14
ตัวอย่างที่ 2:
อินพุต: cphDK1234CYELLOWS14QGOOD
เอาต์พุต:
cphDK
1234
CYELLOWS14QGOOD
ที่นี่ cphDK คือโคเปนเฮเกนเดนมาร์ก 1234 เป็นรหัสผลิตภัณฑ์ CYELLOWS14QGOOD แสดงสีเหลืองขนาด 14 และคุณภาพดี