본문 바로가기

Algorithm/Programmers

(JS) [Programmers - 숨어있는 숫자의 덧셈 (1)] - 2023. 2.12.(일)

문제 

문자열 my_string이 매개변수로 주어집니다. my_string 안의 모든 자연수들의 합을 return 하도록 solution 함수를 완성해주세요.

제한사항

  • 1 <= my_string의 길이 <= 1,000
  • my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다.

Solution.js

function solution(my_string) {
    return [...my_string].filter((cur) => !isNaN(parseInt(cur))).reduce((acc, cur) => {
        return acc += parseInt(cur)
    }, 0);
}

 

 

출처 : 프로그래머스 코딩테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120851