Tantangan Anda adalah menulis sebuah program atau fungsi yang, ketika diberi dua string dengan panjang yang sama, bertukar setiap karakter lain dan menampilkan / mengembalikan string yang dihasilkan dalam urutan mana pun.
Contohnya
"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"
Aturan
- String hanya akan berisi karakter ASCII (32-126).
- String akan selalu memiliki panjang yang sama, dan tidak akan pernah kosong.
- Anda dapat menerima input dalam format apa pun yang sesuai: memisahkan parameter, item dalam array, dipisahkan oleh satu atau lebih baris baru, bahkan digabungkan. Satu-satunya batasan adalah bahwa satu string harus sepenuhnya sebelum yang lain (misalnya
a1\nb2\nc3
untuk"abc", "123"
tidak valid). - Outputnya mungkin dalam urutan mana pun (yaitu Anda dapat mulai bertukar dari karakter pertama atau kedua), dan dalam format apa pun yang valid yang disebutkan di atas. (Array 2-item, dipisahkan oleh baris baru, disatukan, dll.)
Mencetak gol
Ini adalah kode-golf , jadi kode terpendek dalam byte untuk setiap bahasa akan menang.
DrMcMoylex
. : D