Эта проблема заключается в разделении строки, представляющей идентификатор продукта, на три компонента.
- Первая часть состоит из прописных и строчных букв произвольной длины, представляющих склад.
- Вторая часть - это цифры, которые представляют номер продукта. Эта часть также имеет произвольную длину.
- Последняя часть является определителями размера и цвета, и эта часть продолжается до конца строки. Квалификаторы гарантированно начинаются с заглавной буквы и состоят из буквенно-цифровых символов.
Каждая часть должна быть напечатана четко отделены. Гарантируется, что каждая часть не пуста.
Победителем становится тот, кто использует наименьшее количество байтов для решения этой проблемы.
Пример:
вход: UK7898S14
выход:
UK
7898
S14
Здесь Великобритания - Великобритания, 7898 - код продукта, а S14 - размер 14.
Пример 2:
Вход: cphDK1234CYELLOWS14QGOOD
Выход:
cphDK
1234
CYELLOWS14QGOOD
Здесь cphDK - Копенгаген, Дания, 1234 - код продукта, CYELLOWS14QGOOD - желтый цвет, размер 14 и хорошее качество.