Thực hiện giải thuật nén chuỗi cơ bản bằng phương pháp đếm số lần xuất hiện liên tiếp của ký tự (Run-Length Encoding). Ví dụ "aabcccccaaa" -> "a2b1c5a3".
Nếu chuỗi sau khi nén có độ dài không ngắn hơn chuỗi ban đầu, hãy trả về chuỗi gốc ban đầu.
Ví dụ 1:
Input: "aabcccccaaa"
Output: "a2b1c5a3"
Ví dụ 2:
Input: "abc"
Output: "abc"
Định Dạng Đầu Vào (Input)
Định Dạng Đầu Ra (Output)
Ràng Buộc (Constraints)
0 <= s.length <= 10^5
Ví Dụ Kiểm Thử Mẫu
"aabcccccaaa"
"a2b1c5a3"
"abc"
"abc"
Kỹ thuật Đếm Tuyến Tính O(n)
Duyệt qua chuỗi đếm số ký tự liên tiếp. Khi chuyển ký tự hoặc hết chuỗi thì nối ký tự và số đếm vào kết quả.
Bấm Chạy thử để kiểm tra các bộ test mẫu hoặc Nộp bài để chấm điểm chính thức.



