यह समस्या किसी उत्पाद पहचानकर्ता को तीन घटकों में दर्शाने वाली स्ट्रिंग को अलग करने के बारे में है।
- पहले भाग में मनमानी लंबाई के ऊपरी और निचले अक्षर होते हैं जो गोदाम का प्रतिनिधित्व करते हैं।
- दूसरा भाग अंक है जो उत्पाद संख्या का प्रतिनिधित्व करता है। यह हिस्सा भी मनमानी लंबाई का है।
- अंतिम भाग आकार और रंगों के रूप में क्वालीफायर है, और यह भाग स्ट्रिंग के अंत तक जारी रहता है। क्वालिफायर को एक कैपिटल लेटर के साथ शुरू करने और अल्फ़ान्यूमेरिक वर्णों से मिलकर बनाए जाने की गारंटी है।
प्रत्येक भाग को स्पष्ट रूप से अलग-अलग मुद्रित किया जाना चाहिए। यह गारंटी दी जाती है कि प्रत्येक भाग गैर-रिक्त है।
विजेता वह है जो इस समस्या को हल करने के लिए कम से कम बाइट्स का उपयोग करता है।
उदाहरण:
इनपुट: UK7898S14
आउटपुट:
यूके
7898
S14
यहां यूके यूनाइटेड किंगडम है, 7898 उत्पाद कोड है, और S14 का आकार 14 है।
उदाहरण 2:
इनपुट: cphDK1234CYELLOWS14QGOOD
आउटपुट:
cphDK
1234
CYELLOWS14QGOOD
यहाँ cphDK कोपेनहेगन, डेनमार्क, 1234 उत्पाद कोड है, CYELLOWS14QGOOD पीले रंग, आकार 14 और अच्छी गुणवत्ता का प्रतिनिधित्व करता है।