ないせき

609 ワード

問題の説明


パラメータは、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例


a b result
[1,2,3,4][-3,-1,0,2] 3
[-1,0,1][1,0,-1] -2

コード#コード#

class Solution {
public int solution(int[] a, int[] b) {
    int answer = 0;
    for(int i=0; i<a.length; i++){
        answer+=a[i]*b[i];
    }
    return answer;
    }
}

に答える


for文が終わる前に、a[i]とb[i]に答えを乗じ、for文が終わると答えを返します.