class Solution {
public int solution(int[] a, int[] b) {
int answer = 0;
for(int i = 0; i < a.length; i++) {
for(int j = 0; j < b.length; j++) {
if(i == j) {
answer += a[i] * b[j];
}
}
}
return answer;
}
}
a와 b에 대해서 이중 포문을 돌리는데 i와 j가 일치할 때만(a[0]과 b[0]의 곱, a[1]과 b[1]의 곱 이렇게 진행되게 하기 위함) a의 i번째 값과 b의 j번째값의 곱을 answer에 더해주면 내적값이 된다.