Ваша задача - написать программу или функцию, которая при задании двух строк одинаковой длины меняет местами все остальные символы и выводит / возвращает полученные строки в любом порядке.
Примеры
"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
for"abc", "123"
недействительна). - Вывод может быть в любом порядке (т. Е. Вы можете начать замену с первого или второго символа) и в любом допустимом формате, указанном выше. (2-элементный массив, разделенный символами новой строки, объединенными и т. Д.)
счет
Это код-гольф , поэтому выигрывает самый короткий код в байтах для каждого языка.
DrMcMoylex
. : D