cosmohoo 2021. 12. 15. 22:51
반응형
문제 설명


제한사항

  • a, b의 길이는 1 이상 1,000 이하입니다.
  • a, b의 모든 수는 -1,000 이상 1,000 이하입니다.

입출력 예
a b result

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

입출력 예 설명
입출력 예 #1

  • a와 b의 내적은 1*(-3) + 2*(-1) + 3*0 + 4*2 = 3 입니다.

입출력 예 #2

  • a와 b의 내적은 (-1)*1 + 0*0 + 1*(-1) = -2 입니다.


#include <string> #include <vector> using namespace std; int solution(vector<int> a, vector<int> b) { int answer = 0; for(int i=0; i<a.size(); i++) { answer += a[i]*b[i]; } return answer; }



=> 문제에 주어진대로 그대로 구현하면 됩니다.
=> 내적을 구하는 문제이므로 a,b의 size는 동일합니다.

반응형