[프로그래머스/코딩테스트/Javascript] 숨어있는 숫자의 덧셈(2)

TED·2023년 10월 6일
0

Javascript CodingTest

목록 보기
42/63

< 오늘의 문제 >

숨어있는 숫자의 덧셈(2)

function solution(my_string) {
    const oriNums = my_string.match(/[0-9]+/g);
    return oriNums ? oriNums.map(num => Number(num)).reduce( (a, c) => a + c) : 0;
}
  • 나의 풀이
    : 정규식 표현을 사용해서 my_string.match(/[0-9]+/g) 배열안의 숫자만 뽑아준 값을 할당.
    삼항연산자를 이용해서 문자열의 숫자를 숫자형으로 변환한뒤, reduce( (a, c) => a + c, 0)으로 합한값이
    배열안에 숫자가 있을경우 나타나게하고, 없으면 0을 반환한다.
profile
컴맹 개발 입문자

0개의 댓글