Steganography ẩn một thông điệp nhất định bên trong một hãng vận chuyển nhất định, tạo ra một gói không có vẻ đáng ngờ. Đối với thử thách này, bạn sẽ viết chương trình lấy thông điệp ASCII và nhà cung cấp ASCII làm đầu vào và trả lại hoặc in một gói giống hệt với nhà cung cấp ngoại trừ các ký tự tương ứng với thông báo được nhân đôi, theo cùng thứ tự xuất hiện trong thông điệp.
Quy tắc:
- Nếu nhà mạng đã chứa các chuỗi cùng một ký tự nhiều lần và chúng không được sử dụng để mã hóa một ký tự của tin nhắn, chương trình sẽ giảm chúng thành một ký tự.
- Nếu nhà cung cấp dịch vụ không chứa các ký tự thông báo theo đúng thứ tự, chương trình có thể không trả về gì, bản thân nhà mạng hoặc lỗi.
- Bạn có thể giả sử rằng thông điệp và nhà cung cấp là các chuỗi ASCII không trống.
- Vấn đề viết hoa: A không tương đương với a.
- Khi có nhiều hơn một gói hợp lệ, chương trình của bạn có thể xuất bất kỳ hoặc tất cả các gói đó.
- Không gian là một nhân vật như bất kỳ nhân vật khác.
Các trường hợp thử nghiệm:
Gói tin nhắn "hi" "đã đến chưa?" "hah iit arived?" HAY "nó đã được kích hoạt?" "thưa ngài" "đã đến chưa?" "rắc rối iit đã đến?" "foo" "đã đến chưa?" "" HOẶC "đã đến chưa?" HOẶC một lỗi. "Xe" "Mèo thật ngầu." "CCaats arre col." "xe hơi" "Mèo thật ngầu." "" HOẶC "Mèo thật tuyệt." HOẶC một lỗi. "Ghế" "Ghế" "CCoouucchh" "oo" "oooooooooo" "oooo" "o o" "oooo oooa" "oo ooa"
Đây là mã golf, vì vậy ít byte nhất sẽ thắng.
"oooo oa"
(với 2 khoảng trắng) là đầu ra hợp lệ cho trường hợp thử nghiệm cuối cùng?