Esse problema é sobre a separação de uma sequência que representa um identificador de produto em três componentes.
- A primeira parte consiste em letras maiúsculas e minúsculas de comprimento arbitrário que representam o armazém.
- A segunda parte são dígitos que representam o número do produto. Esta parte também é de comprimento arbitrário.
- A última parte são qualificadores como tamanho e cores, e essa parte continua até o final da sequência. É garantido que os qualificadores começam com uma letra maiúscula e consistem em caracteres alfanuméricos.
Cada parte deve ser impressa claramente separada. É garantido que cada parte não esteja vazia.
O vencedor é quem usa menos bytes para resolver esse problema.
Exemplo:
Entrada: UK7898S14
Saída:
UK
7898
S14
Aqui UK é Reino Unido, 7898 é o código do produto e S14 é o tamanho 14.
Exemplo 2:
Entrada: cphDK1234CYELLOWS14QGOOD
Saída:
cphDK
1234
CYELLOWS14QGOOD
Aqui cphDK é Copenhague, Dinamarca, 1234 é o código do produto, CYELLOWS14QGOOD representa cor amarela, tamanho 14 e boa qualidade.