프로그래머스(Programmers)
내적 C++
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는 동일합니다.
반응형