나의 풀이
function solution(my_string) {
const sum = 0;
for (let i of my_string) {
if (!isNaN(Number(i))) {
sum += Number(i);
}
}
return sum;
}
다른 사람풀이를 원래 봐왔지만, 이젠 gpt의 답을 보기로 했다.
GPT의 풀이
function solution(my_string) {
return [...my_string].reduce((sum, char) => {
return sum + (Number.isInteger(Number(char)) ? Number(char) : 0);
}, 0);
}
문자열로 바꾸어 준 뒤 삼항연산자로 숫자인지 확인 후 더해지는 식을 보여주었다.