자료구조 및 알고리즘/JavaScript Practice
JS Practice) 문자열 내 숫자 반환하기
Ryomi
2023. 3. 2. 18:39
728x90
반응형

문자열 내 숫자 반환하기
case 1)
let str = 'aaa 123 aa aa';
const solution = (nums) => {
let arr = str.split(" ");
let sum = []
for(let i=0; i < arr.length; i++) {
if(typeof +arr[i] === 'number'){
sum.push(+arr[i])
}
}
return sum.filter((el) => !isNaN(el))
}
solution(str)
// [123]
case 2)
let str = 'aaa123aaaa';
arr.reduce((acc, cur) => !isNaN(Number(+cur)) ? acc + cur : acc, "");
// '123'
728x90
반응형