Given a raw message 'FFFOOOOFFFOOFFFFFOO' (without single quote). Run the run-length encoding algorithm for that message, what is the output?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "3F4O3F2O5F2O". Mã hoá theo loạt đọc dãy ký tự giống nhau liền nhau rồi ghi số lần lặp đứng trước ký tự. Thông điệp tách thành ba F, bốn O, ba F, hai O, năm F, hai O, cộng lại đúng 19 ký tự. Chuỗi "3F4O3F2O5F" dừng ở loạt năm F và bỏ mất hai O cuối, nhưng loạt cuối cùng cũng phải được ghi, nếu không thì giải mã ra chuỗi ngắn hơn hai ký tự. Chuỗi "3F4O3F2O5F2OO" ghi loạt cuối thành 2OO, vừa nêu số lần vừa viết thừa một chữ O, giải mã lại sẽ cho ba O. Chuỗi "FFFOOOOFFFOOFFFFFOO" là chính thông điệp gốc chưa qua mã hoá, nó dài 19 ký tự còn bản mã chỉ 12, nên không có bước nén nào đã xảy ra.

Cùng phần 8

Xuất hiện trong 1 bộ đề