이어 붙인 수

정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return하도록 solution 함수를 완성해주세요.

이어 붙인 수Lv.0

181928

https://school.programmers.co.kr/learn/courses/30/lessons/181928?language=javascript

해설

JavaScript 함수는 주어진 숫자 배열에서 홀수와 짝수를 각각 추출하고, 이를 각각의 자릿수를 연결한 후에 최종적으로 더한 값을 반환하는 함수입니다.

  • Name
    num_list 안의 숫자들을 확인
    Type
    Description

    먼저 주어진 배열 num_list 안의 숫자들을 확인합니다. 배열을 반복하면서 각 숫자가 홀수인지 짝수인지 확인하고, 홀수인 경우 oddConcatenated 변수에 홀수를 연결하고, 짝수인 경우 evenConcatenated 변수에 짝수를 연결합니다.

  • Name
    문자열을 정수로 변환
    Type
    Description

    oddConcatenated와 evenConcatenated에 저장된 문자열을 정수로 변환한 후, 두 값을 더한 결과를 반환합니다.

이어 붙인 수

function solution(num_list) {
    let oddConcatenated = "";
    let evenConcatenated = "";

    for (let i = 0; i < num_list.length; i++) {
        if (num_list[i] % 2 !== 0) {
            oddConcatenated += num_list[i];
        } else {
            evenConcatenated += num_list[i];
        }
    }

    const oddSum = parseInt(oddConcatenated);
    const evenSum = parseInt(evenConcatenated);

    return oddSum + evenSum;
}