요기도기의 하루하루

메서드 쓰면서 코딩테스트 푸는 연습하자! 본문

TIL

메서드 쓰면서 코딩테스트 푸는 연습하자!

요기도기 2023. 12. 5. 16:29
function solution(my_string) {
var answer = 0;

for(let i=0; i < my_string.length; i++) {
if(!isNaN(my_string[i])) {
answer += Number(my_string[i])
}
}
return answer

return my_string.split("").reduce((prev, curr) => {
return !isNaN(curr) ? prev + Number(curr) : prev
},0)

}

isInteger 는 숫자일때 정수,실수 를 판별할때 쓰는것!

isNaN 은 문자열 안에 있는 숫자더라도 숫자인지 판별가능함. 

 

split 을 쓰는 이유는 reduce 가 배열에 작동하기 때문!

prev 는 curr 이 다음 함수를 만족시킬때 쌓이는 느낌!

 

'TIL' 카테고리의 다른 글

Next.js를 사용해야 하는 이유  (0) 2023.11.21
23.07.05.수 TIL  (1) 2023.07.05
[7월1째주]WIL  (1) 2023.07.04
[6월4째주]WIL  (2) 2023.06.25