728x90
reduce 함수를 활용해서 숫자인 경우에만 더해주면 된다.
숫자를 판별하기 위해서는 isNaN 함수를 사용하면 된다.
isNaN()은 ()안의 값이 숫자가 아닌경우에 참, 숫자면 거짓을 내보내는데 String형식이어도 그 안의 값이 숫자면 숫자로 인식한다.
function solution(my_string) {
const answer = [...my_string].reduce((acc,cur) => isNaN(cur) ? acc : acc+ parseInt(cur) ,0)
return answer;
}
728x90
'FrontEnd > 프로그래머스' 카테고리의 다른 글
[JS] 개미 군단 (0) | 2023.01.27 |
---|---|
[JS] 진료순서 정하기 (0) | 2023.01.24 |
[JS] 제곱수 판별하기 (0) | 2023.01.24 |
[JS] 문자열안에 문자열 (0) | 2023.01.23 |
[JS] 외계행성의 나이 (0) | 2023.01.22 |