문제는 동일한 길이의 두 문자열이 주어지면 다른 모든 문자를 바꾸고 결과 문자열을 순서대로 출력 / 반환하는 프로그램이나 함수를 작성하는 것입니다.
예
"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 줄짜리 배열, 줄 바꿈으로 분리, 연결 등)
채점
이것은 code-golf 이므로 각 언어에 대한 가장 짧은 바이트 단위의 코드가 이깁니다.
DrMcMoylex
. : D