function solution(my_string) {
const regex = /\d/g;
const numberArr = my_string.match(regex).map((item) => Number(item));
const sum = numberArr.reduce((acc, curr) => {
return acc + curr;
}, 0);
return sum;
}
숫자만을 판단하는 정규식을 사용했다.
match()
메소드를 사용해서, 정규식 조건을 만족하는 것들만 배열화하였고,
이 때, string
타입으로 배열화되기 때문에 모두 number
타입으로 변환해주었다.
그 뒤로는, reduce()
를 사용해 누적합을 구해주었다.