Cứu giúp! Đèn tự động hoàn toàn của tôi từ Máy phân tách bóng tối V3001.01 đã bị hỏng ! :
Hướng dẫn
Bài tập
Viết chương trình sẽ lấy đầu vào của một mảng (hoặc danh sách bằng một số ngôn ngữ) của bất kỳ số lượng chuỗi nào là chữ L hoặc chữ D (đại diện cho ánh sáng hoặc bóng tối) và xuất ra một mảng có hai mảng, một mảng với tất cả các L và một với tất cả các D.
Quy tắc
- Đó là mã golf nên câu trả lời ngắn nhất tính bằng byte sẽ thắng
- Đầu vào sẽ chỉ bao gồm thủ đô
- Phải có cùng số L trong đầu ra như ở đầu vào, tương tự với D
- Đầu vào có thể chỉ có một yếu tố (hoặc thậm chí có thể bằng 0 )
- Nếu một hoặc cả hai mảng đầu ra không chứa phần tử, hãy đưa ra một danh sách trống (trong một số ngôn ngữ, điều này có thể có nghĩa là bạn cần xuất một chuỗi)
- Luôn có mảng đầu tiên là mảng của L
Ví dụ đầu ra:
["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"
hoặc một cái gì đó như thế?