길이가 같은 두 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의 길이)
제한사항
a, b의 길이는 1 이상 1,000 이하입니다.
a, b의 모든 수는 -1,000 이상 1,000 이하입니다.
'내적' 이라는 말이 생소했으나, 문제 설명에 '내적'의 정의가 나와있으니 그대로 구현하는 함수를 작성해주기만 하면 된다.
문제에서 정수 배열 a와 b의 길이가 같다 했으니 아래와 같은 코드로 쉽게 구현이 가능하다.
def solution(a, b):
answer = 0
for i in range(len(a)):
answer += (a[i] * b[i])
return answer