Aiuto! Il mio separatore completamente automatizzato Lights from Darks V3001.01 si è rotto! :(
Linee guida
Compito
Scrivi un programma che prenderà un input di un array (o un elenco in alcune lingue) di qualsiasi quantità di stringhe che sono la lettera L o la lettera D (che rappresenta luci o ombre) e genera un array che contiene due array, uno con tutte le L e una con tutte le D.
Regole
- È il golf del codice, quindi vince la risposta più breve in byte
- L'input conterrà solo maiuscole
- Ci deve essere lo stesso numero di L nell'output presente nell'input, lo stesso vale per i D
- L'input può avere solo un elemento (o forse anche zero elementi)
- Se uno o entrambi gli array di output non contengono elementi, genera un elenco vuoto (in alcune lingue questo potrebbe significare che devi emettere una stringa)
- Il primo array deve sempre essere l'array di L
Esempio di output:
["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"
o qualcosa del genere?