Software Engineering/Algorithm Test

Day3_코딩 기초 트레이닝_프로그래머스

Nomad Kim 2023. 7. 15. 06:46

문자열 섞기

Description 
길이가 같은 두 문자열 str1과 str2가 주어집니다.
두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는
solution 함수를 완성해 주세요.

입출력 예
str1.         str2.       result
"aaaaa" "bbbbb" "ababababab"

 

My answer was

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

Best answer was

function solution(str1, str2) {
    return [...str1].map((x, idx)=> x+str2[idx]).join("");
}