Vấn đề này là về việc tách một chuỗi đại diện cho một định danh sản phẩm thành ba thành phần.
- Phần đầu tiên bao gồm các chữ cái trên và dưới có độ dài tùy ý đại diện cho kho.
- Phần thứ hai là các chữ số đại diện cho số sản phẩm. Phần này cũng có độ dài tùy ý.
- Phần cuối cùng là vòng loại như kích thước và màu sắc, và phần này tiếp tục đến cuối chuỗi. Các vòng loại được đảm bảo bắt đầu bằng chữ in hoa và bao gồm các ký tự chữ và số.
Mỗi phần nên được in rõ ràng tách biệt. Nó được đảm bảo rằng mỗi phần là không trống.
Người chiến thắng là người sử dụng ít byte nhất để giải quyết vấn đề này.
Ví dụ:
Đầu vào: UK7898S14
Đầu ra:
UK
7898
S14
Ở đây Vương quốc Anh là Vương quốc Anh, 7898 là mã sản phẩm và S14 là kích thước 14.
Ví dụ 2:
Đầu vào: cphDK1234CYELLOWS14QGOOD
Đầu ra:
cphDK
1234
CYELLOWS14QGOOD
Ở đây cphDK là Copenhagen, Đan Mạch, 1234 là mã sản phẩm, CYELLOWS14QGOOD đại diện cho màu vàng, kích thước 14 và chất lượng tốt.