반응형
문제 설명
길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) |
제한 조건
|
초기 코드
function solution(a, b) {
var answer = 1234567890;
return answer;
}
코드 풀이 설명
function solution(a, b) {
let answer = 0;
for (let i = 0; i < a.length; i++) {
answer += a[i]*b[i]
}
return answer;
}
// console.log(solution([1,2,3,4], [-3,-1,0,2]))
- 먼저 i가 0부터 a의 길이만큼 돌 때 answer에 a의 i번째 인덱스와 b의 i번째 인덱스를 곱한 값을 더해준다.
- 최종적으로 다 더해진 answer의 값을 리턴하면 끝
프로그래머스 코딩테스트 연습 - 내적
프로그래머스 코딩테스트 연습 - 다른 문제 풀이(자바스크립트)
반응형