Ваша задача полягає в тому, щоб написати програму або функцію, яка при заданні двох рядків однакової довжини підміняє всі інші символи та виводить / повертає отримані рядки в будь-якому порядку.
Приклади
"Hello," "world!" --> "Hollo!" "werld,"
"code" "golf" --> "codf" "gole"
"happy" "angry" --> "hnpry" "aagpy"
"qwerty" "dvorak" --> "qvertk" "dworay"
"1, 2, 3" "a, b, c" --> "1, b, 3" "a, 2, c"
"3.141592653589" "2.718281828459" --> "3.111291623489" "2.748582858559"
"DJMcMayhem" "trichoplax" --> "DrMcMoylex" "tJichapham"
"Doorknob" "Downgoat" --> "Doonkoot" "Dowrgnab"
"Halloween" "Challenge" --> "Hhlloeegn" "Caallwnee"
Правила
- Рядки містять лише символи ASCII (32-126).
- Рядки завжди будуть однакової довжини і ніколи не будуть порожніми.
- Ви можете прийняти введення в будь-якому відповідному форматі: окремі параметри, елементи в масиві, розділені одним або декількома новими рядками, навіть об'єднані. Єдине обмеження полягає в тому, що один рядок повинен повністю вийти перед іншим (наприклад,
a1\nb2\nc3
для"abc", "123"
недійсного). - Вихід може бути в будь-якому порядку (тобто ви можете почати міняти з першого або другого символу), і в будь-якому дійсному форматі, згаданому вище. (2-елементний масив, розділений новими рядками, об'єднаними тощо)
Оцінка балів
Це код-гольф , тому найкоротший код у байтах для кожної мови виграє.
DrMcMoylex
. : D