[프로그래머스- 자바스크립트] 이어붙인 수

차슈·2024년 6월 3일
0

프로그래머스

목록 보기
58/64
post-thumbnail

문제

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


입출력 예시

num_list result
[3, 4, 5, 2, 1] 393
[5, 7, 8, 3] 581

입출력 예시 설명

홀수만 이어 붙인 수는 351이고 짝수만 이어 붙인 수는 42입니다. 두 수의 합은 393입니다.

홀수만 이어 붙인 수는 573이고 짝수만 이어 붙인 수는 8입니다. 두 수의 합은 581입니다.


풀이

function solution(num_list) {
    var answer = 0;
    const add = Number(num_list.filter((a) => (a) % 2 === 1).join(""));
    const even = Number(num_list.filter((a) => (a) % 2 === 0).join(""));
    answer = add + even; 
    return answer;
}

0개의 댓글