Socorro! Minhas luzes completamente automatizadas do Darks Separator V3001.01 quebraram! :(
Diretrizes
Tarefa
Escreva um programa que receba uma entrada de uma matriz (ou uma lista em alguns idiomas) de qualquer quantidade de cadeias que sejam a letra L ou a letra D (representando luzes ou trevas) e produza uma matriz que contenha duas matrizes, uma com todos os L's e um com todos os D's.
Regras
- É código de golfe, então a resposta mais curta em bytes vence
- A entrada sempre conterá maiúsculas
- Deve haver o mesmo número de L's na saída que existe na entrada, o mesmo vale para os D's
- A entrada pode ter apenas um elemento (ou talvez até zero elementos)
- Se uma ou ambas as matrizes de saída não contiverem elementos, produza uma lista vazia (em alguns idiomas, isso pode significar que você precisa gerar uma string)
- Sempre tenha a primeira matriz a matriz de L's
Exemplo de saída:
["L","D","L","D","D"] -> [["L","L"],["D","D","D"]]
["L","L","L"] -> [["L","L","L"],[]]
["D","D"] -> [[],["D","D"]]
[] -> [[],[]]
["L","L",["D","D","D"]]
,.
"LDLDD" -> "LL DDD"
ou algo assim?