카테고리 없음
[Javascript : programmers] 문자열 정수의 합 (Lv.0)
isfp_yykkng
2024. 7. 19. 09:48
[Javascript : programmers] 문자열 정수의 합 (Lv.0)
문제
나의 정답 풀이
function solution(num_str) {
var answer = 0;
for(var i = 0; i<num_str.length; i++){
answer += parseInt(num_str.charAt(i));
}
return answer;
}
새로 배운 풀이
function solution(num_str) {
return [...num_str].reduce((a, c) => a + parseInt(c), 0)
}
학습내용 ⭐
- [배열].reduce( callback함수, 초기값 ) : 배열 요소 수만큼 순회하면서 각 배열 요소들을 callback 함수에 넣어 돌린다.
<참고>
2023.04.21 - [Javascript/자바스크립트 문법] - [Javascript] ES6 문법 7.2 - 배열 함수 2 ( reduce() 함수)
[Javascript] ES6 문법 7.2 - 배열 함수 2 ( reduce() 함수)
ES6 문법 7.2 - 배열 함수 2 ( reduce() 함수) reduce() 함수 reduce() 함수는 배열의 각 요소에 대해 사용자가 정의한 리듀서(reducer) 콜백 함수를 실행하고 하나의 결과값을 순서대로 반환한다. 리듀서 함수
yy-kkang.tistory.com