Masalah ini adalah tentang memisahkan string yang mewakili pengidentifikasi produk menjadi tiga komponen.
- Bagian pertama terdiri dari huruf atas dan bawah dengan panjang sewenang-wenang yang mewakili gudang.
- Bagian kedua adalah digit yang mewakili nomor produk. Bagian ini juga panjangnya sewenang-wenang.
- Bagian terakhir adalah kualifikasi sebagai ukuran dan warna, dan bagian ini berlanjut hingga akhir string. Kualifikasi dijamin dimulai dengan huruf kapital dan terdiri dari karakter alfanumerik.
Setiap bagian harus dicetak dengan jelas dipisahkan. Dijamin setiap bagian tidak kosong.
Pemenangnya adalah orang yang menggunakan paling sedikit byte untuk menyelesaikan masalah ini.
Contoh:
Input: UK7898S14
Output:
UK
7898
S14
Di sini Inggris adalah Inggris, 7898 adalah kode produk, dan S14 adalah ukuran 14.
Contoh 2:
Input: cphDK1234CYELLOWS14QGOOD
Output:
cphDK
1234
CYELLOWS14QGOOD
Di sini cphDK adalah Copenhagen, Denmark, 1234 adalah kode produk, CYELLOWS14QGOOD mewakili warna kuning, ukuran 14, dan kualitas yang baik.