알고리즘 스터디/[프로그래머스] 연습문제
[알고리즘] 내적 문제풀이(자바스크립트 javascript)
제니운
2022. 7. 16. 13:51
728x90
(문제풀이 생각)
1. a[i]는 a의 길이보다 1개 적게
2. answer 값을 더하자
👌 for(let i=0; i<a.length; i++)
a의 인덱스 값은 a의 길이보다 1개 적으니까 i는 0부터 시작하고 i<a.length이다
👌 answer += a[i]*b[i]
a와 b의 길이는 똑같기 때문에, 별도로 b[]를 설정해줄 필요는 없다.
answer의 값을 모두 더할 것이기 때문에, 초기 answer의 변수값은 0으로 설정
👌 var answer = 0; // 으로 변경
✅ 최종 코드
function solution(a, b) { var answer = 0; for (let i=0; i<a.length; i++){ answer += a[i]*b[i] } return answer; } |
728x90