Có mã hóa và giải mã chiều dài chạy cổ điển.
input output
a3b2c5 aaabbccccc
Và đó là khá thẳng về phía trước và thực hiện trước đó.
Thách thức là cũng chiếm một hành vi phi tiêu chuẩn khi nhiều nhân vật đứng trước chiều dài chạy (một đơn chữ số từ 0-9). Mỗi nhân vật trước chữ số chạy dài (chữ số cuối cùng trước khi một tổ chức phi chữ số hoặc kết thúc của chuỗi) có giá trị áp dụng cho nó độc lập và in ra theo thứ tự.
Một số thử nghiệm đầu vào và đầu ra bao gồm một số trường hợp cạnh:
input output
ab3c5 aaabbbccccc
a0b3 bbb
13b1 111b
a13b1 aaa111b
a123b1 aaa111222b
aa2a1b1 aaaaab
- Một chuỗi ký tự (
[a-zA-Z0-9]+
) phải được theo sau bởi độ dài chạy ([0-9]
) - Chỉ đầu vào hợp lệ cần được xem xét (
([a-zA-Z0-9]+[0-9])*
)- có, chuỗi rỗng là đầu vào hợp lệ.
- Đầu vào là thông qua đầu vào tiêu chuẩn, đầu ra thông qua đầu ra tiêu chuẩn
Đây là mã golf, số byte xác định người chiến thắng.