内部(JavaScript)


問題の説明


パラメータは、2つの長さが等しい1次元整数配列a,bである.解関数を完了し、aとbの内積を返してください.
このとき、aとbの内積はa[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1]である.(nはa,bの長さ)

せいげんじょうけん


a,bの長さは1または1000以下である.
a、bのすべての数字は-1000または1000以下です.

I/O例


abresult[1,2,3,4][-3,-1,0,2]3[-1,0,1][1,0,-1]-2

問題を解く

function solution(a, b) {
  let answer = 0
  for (let i = 0; i < a.length; i++) {
    answer += a[i]*b[i]
  }
  return answer
}
  • の複文によって、配列abの同じインデックスの値を乗算し、加算を累積し、その値を返す.