숨어있는 숫자의 덧셈(1) _ JS

박서현·2023년 8월 4일
0
post-thumbnail

🍏숨어있는 숫자의 덧셈(1)

🔻나의 풀이

function solution(my_string) {
    let array = [];
    let sum = 0;

    for(let i = 0; i < my_string.length; i++){
        array.push(my_string.charAt(i));
    }
    array.forEach( x => {
        sum += !isNaN(x) ? parseInt(x) : 0;
    })

    return sum;
}

🔻다른 사람의 풀이

function solution(my_string) {
    return my_string.split("").filter((v)=> !isNaN(v)).reduce((a,b) => parseInt(a)+parseInt(b));
}

문자열에서도 filter가 된다..!

0개의 댓글