Ten problem dotyczy rozdzielenia łańcucha reprezentującego identyfikator produktu na trzy składniki.
- Pierwsza część składa się z górnej i dolnej litery o dowolnej długości, która reprezentuje magazyn.
- Druga część to cyfry reprezentujące numer produktu. Ta część ma również dowolną długość.
- Ostatnia część kwalifikuje się jako rozmiar i kolory, a ta część trwa do końca łańcucha. Kwalifikatory zaczynają się od dużej litery i składają się ze znaków alfanumerycznych.
Każda część powinna być wydrukowana wyraźnie oddzielona. Gwarantujemy, że każda część nie jest pusta.
Zwycięzcą jest ten, który używa najmniej bajtów do rozwiązania tego problemu.
Przykład: Dane
wejściowe: UK7898S14 Dane
wyjściowe:
UK
7898
S14
Tutaj Wielka Brytania to Wielka Brytania, 7898 to kod produktu, a S14 to rozmiar 14.
Przykład 2: Dane
wejściowe: cphDK1234CYELLOWS14QGOOD Dane
wyjściowe:
cphDK
1234
CYELLOWS14QGOOD
Tutaj cphDK to Kopenhaga, Dania, 1234 to kod produktu, CYELLOWS14QGOOD reprezentuje żółty kolor, rozmiar 14 i dobrą jakość.