[코딩테스트] JavaScript/[코테] 프로그래머스

[프로그래머스 / JS 코테] Lv.0 / 181942 : 문자열 섞기

jini-dev 2025. 1. 6. 17:09
SMALL

문자열 섞기(링크)

문제 설명

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

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


제한사항
  • 1 ≤ str1의 길이 = str2의 길이 ≤ 10
    • str1과 str2는 알파벳 소문자로 이루어진 문자열입니다.
입출력 예
str1  str2 result
"aaaaa" "bbbbb" "ababababab"

 

문제 풀이

answer 배열을 생성하고 for 문으로 str1, str2 문자열을 0부터 문자열의 길이 값(length-1)까지 반복하며 answer 배열에 값을 push한 뒤 join 된 값을 반환했다.

 

function solution(str1, str2) {
    const answer = [];
    for(let i = 0 ; i<=str1.length-1; i++){
        answer.push(str1[i])
        answer.push(str2[i])
    }
    return answer.join('');
}

 

LIST