Стеганографія приховує задане повідомлення всередині даного оператора, створюючи пакет, який не виглядає підозрілим. Для цього завдання ви напишете програму, яка приймає повідомлення ASCII та носій ASCII як вхідний файл, а поверніть або роздрукуєте пакет, ідентичний носії, за винятком того, що символи, відповідні повідомлення, подвоюються в тому ж порядку, у якому вони відображаються в повідомлення.
Правила:
- Якщо носій вже містить послідовності одного і того ж символу не один раз, і вони не використовуються для кодування символу повідомлення, програма зменшить їх до одного символу.
- Якщо оператор не містить символів повідомлення в потрібному порядку, програма може нічого не повернути, сам оператор або помилка.
- Ви можете припустити, що повідомлення та носій є не порожніми рядками ASCII.
- Капіталізація має значення: A не еквівалентно a.
- Якщо дійсний більш ніж один пакет, ваша програма може виводити будь-який або всі з них.
- Простір - це характер, як і будь-який інший персонаж.
Тестові приклади:
Пакет перевізника повідомлень "привіт" "це прибуло?" "що, я прилетів?" АБО "так це аріоні?" "сер" "це прибуло?" "hass iit прибув?" "foo" "це прибуло?" "" АБО "це прибуло?" АБО помилка "Автомобіль" "Кішки класні". "CCaats arre col." "машина" "Кішки класні". "" АБО "Кішки класні". АБО помилка "Диван" "Диван" "CCoouucchh" "oo" "oooooooooo" "oooo" "o o" "oooo oooa" "oo ooa"
Це кодовий гольф, тому виграє найменше байтів.
"oooo oa"
(з двома пробілами) є дійсним висновок для останнього тестового випадку?