Questo problema riguarda la separazione di una stringa che rappresenta un identificatore del prodotto in tre componenti.
- La prima parte è composta da lettere superiori e inferiori di lunghezza arbitraria che rappresentano il magazzino.
- La seconda parte è costituita da cifre che rappresentano il numero del prodotto. Anche questa parte ha una lunghezza arbitraria.
- L'ultima parte è qualificatori come dimensioni e colori e questa parte continua fino alla fine della stringa. Le qualificazioni sono garantite per iniziare con una lettera maiuscola e consistono in caratteri alfanumerici.
Ogni parte deve essere stampata chiaramente separata. È garantito che ogni parte non sia vuota.
Il vincitore è colui che utilizza meno byte per risolvere questo problema.
Esempio:
input: UK7898S14
output:
UK
7898
S14
Qui il Regno Unito è il Regno Unito, 7898 è il codice prodotto e S14 è la taglia 14.
Esempio 2:
Ingresso: cphDK1234CYELLOWS14QGOOD
Uscita:
cphDK
1234
CYELLOWS14QGOOD
Qui cphDK è Copenhagen, Danimarca, 1234 è il codice prodotto, CYELLOWS14QGOOD rappresenta il colore giallo, la taglia 14 e la buona qualità.