프로그래머스 풀이/level0

[Programmers] level 0) 문제 '숨어있는 숫자의 덧셈(1)' 풀이

진기명기 2023. 2. 27. 01:09
🫠 Programmers (level 0) 
👉🏻 문제 23번 (숨어있는 숫자의 덧셈(1)) : 문자열 중 숫자의 합 구하기

 

 


function solution(my_string){

  // 문자열 숫자 변환 
  let arr = [...my_string]
  
  // filter를 사용해서 isNaN인지 구분하여 해당 값만 더하기
  let sum = 0

  arr.filter((item) => {
    if(!isNaN(Number(item))){
      sum = sum + Number(item)
    }
  })

  return sum
  
}

 

✅ 확인할 점

💡replace(/[^0-9]/g, '')를 통해 숫자만 뽑을 수 있음... 미쳤다..