문자열 섞기

길이가 같은 두 문자열 str1과 str2가 주어집니다.

두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요.

문자열 섞기Lv.0

181942

https://school.programmers.co.kr/learn/courses/30/lessons/181942

해설

str1과 str2를 입력 받아 이들을 교차해서 하나의 새로운 문자열로 결합하는 함수입니다.

  • Name
    for 루프를 사용
    Type
    Description

    루프 내부에서, str1의 i번째 문자(str1[i])와 str2의 i번째 문자(str2[i])를 result 배열에 차례대로 추가합니다.

  • Name
    결과 반환
    Type
    Description

    for 루프가 완료되면, result.join("")을 사용하여 result 배열의 모든 요소를 연결하여 하나의 문자열로 만듭니다.

해당 함수는 str1과 str2의 길이가 같아야 합니다. 다른 경우에는 다른 방법을 사용해야합니다. (문제 자체가 달라집니다.)

문자열 섞기

function solution(str1, str2) {
    let result = []

    for(let i = 0; i < str1.length; i++){
        result.push(str1[i], str2[i]);
    }
    return result.join("");
}