Wsparcie! Mój całkowicie zautomatyzowany system Lights From Darks Separator V3001.01 zepsuł się! :(
Wytyczne
Zadanie
Napisz program, który pobierze tablicę (lub listę w niektórych językach) dowolnej liczby ciągów znaków, które są albo literą L, albo literą D (reprezentującą światła lub ciemności) i wypisze tablicę zawierającą dwie tablice, jedną ze wszystkimi literami L i jednym ze wszystkimi literami D.
Zasady
- To kod golfowy, więc wygrywa najkrótsza odpowiedź w bajtach
- Wkład zawsze będzie zawierał tylko wielkie litery
- Na wyjściu musi być taka sama liczba L, jak na wejściu, to samo dotyczy liter D.
- Dane wejściowe mogą zawierać tylko jeden element (a może nawet zero elementów)
- Jeśli jedna lub obie tablice wyjściowe nie zawierają żadnych elementów, wypisz pustą listę (w niektórych językach może to oznaczać, że musisz wygenerować ciąg)
- Zawsze miej pierwszą tablicę jako tablicę L.
Przykładowe dane wyjściowe:
["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"
czy coś takiego?