Steganografi, belirli bir mesajı belirli bir taşıyıcıya gizleyerek şüpheli görünmeyen bir paket üretir. Bu meydan okuma için, bir ASCII iletisini ve bir ASCII taşıyıcısını girdi olarak alan bir program yazacaksınız ve iletiye karşılık gelen karakterler iki kez göründükleri sırayla iki katına çıkmadan taşıyıcıyla aynı olan bir paketi geri gönderecek veya yazdıracaksınız. mesaj.
Kurallar:
- Taşıyıcı zaten bir kereden fazla aynı karakterin dizilerini içeriyorsa ve mesajın bir karakterini kodlamak için kullanılmıyorsa, program bunları tek bir karaktere indirecektir.
- Taşıyıcı, mesaj karakterlerini doğru sırada içermiyorsa, program hiçbir şey, operatörün kendisi veya bir hata döndürebilir.
- İletinin ve operatörün boş olmayan ASCII dizeleri olduğunu varsayabilirsiniz.
- Büyük harf kullanımı önemlidir: A, a ile eşdeğer değildir.
- Birden fazla paket geçerli olduğunda, programınız bunlardan herhangi birini veya tümünü çıktısını alabilir.
- Uzay, diğer karakterler gibi bir karakterdir.
Test senaryoları:
Mesaj Taşıyıcı Paketi "merhaba" "geldi mi?" "ne arive mi?" VEYA "ne oldu?" "efendim" "geldi mi?" "geldi mi?" "foo" "geldi mi?" "" VEYA "geldi mi?" VEYA bir hata. "Araba" "Kediler havalı." "CCaats arre col." "araba" "Kediler havalı." "" VEYA "Kediler havalı." VEYA bir hata. "Kanepe" "Kanepe" "CCoouucchh" "oo" "oooooooooo" "oooo" "o o" "oooo oooa" "oo ooa"
Bu kod golf, çok az bayt kazanır.
"oooo oa"
son test durumu için geçerli bir çıkışı (2 boşluklu)?