-
내적 C++프로그래머스(Programmers) 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는 동일합니다.
반응형'프로그래머스(Programmers)' 카테고리의 다른 글
더 맵게 C++ (0) 2021.12.23 멀쩡한 사각형 C++ (0) 2021.12.17 단체사진 찍기 C++ (0) 2021.12.15 크레인 인형뽑기 게임 (0) 2021.12.14 없는 숫자 더하기 (0) 2021.12.11