Помогите! Мои полностью автоматизированные фары от Darks Separator V3001.01 сломались! :(
Методические рекомендации
задача
Напишите программу, которая будет принимать входные данные массива (или списка на некоторых языках) любого количества строк, которые представляют собой либо букву L, либо букву D (представляющую свет или штрихи), и выводят массив, содержащий два массива, один со всеми буквами «L» и со всеми буквами «D».
правила
- Это код гольф, поэтому выигрывает самый короткий ответ в байтах
- На входе будут только прописные буквы
- На выходе должно быть одинаковое количество букв L и столько же, сколько на входе.
- Вход может иметь только один элемент (или, может быть, даже нулевые элементы)
- Если один или оба выходных массива не содержат элементов, выведите пустой список (в некоторых языках это может означать, что вам нужно вывести строку)
- Всегда иметь первый массив быть массивом L
Пример вывода:
["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"
или что-то подобное?