Buradaki zorluk, eşit uzunlukta iki dize verildiğinde diğer karakterlerin her birini değiştiren ve çıkan dizeleri her iki sırada veren / veren bir program veya işlev yazmaktır.
Örnekler
"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"
kurallar
- Dizeler yalnızca ASCII karakterlerini (32-126) içerecektir.
- Dizeler her zaman aynı uzunlukta olacak ve asla boş olmayacak.
- Herhangi bir uygun formattaki girişi kabul edebilirsiniz: ayrı parametreler, bir dizideki öğeler, bir veya daha fazla yeni satırla ayrılmış, hatta birleştirilmiş bile. Tek kısıtlama tek dize diğer öncesinde tam gelmesi gerektiğini (örneğin
a1\nb2\nc3
için"abc", "123"
geçersiz). - Çıktı iki sırada olabilir (yani birinci veya ikinci karakterden değiş tokuş etmeye başlayabilirsiniz) ve yukarıda belirtilen herhangi bir geçerli biçimde olabilir. (2 satırlı dizi, yeni satırlarla ayrılmış, birleştirilmiş, vb.)
puanlama
Bu kod golf , yani her dil için bayt cinsinden en kısa kod kazanır.
DrMcMoylex
. : D