[ Programmers Code ]/# 월간코드챌린지
[ 프로그래머스 [ 월간코드챌린지 ] 내적 ] (C++)
얍문
2020. 11. 8. 14:29
프로그래머스의 내적(월간코드 챌린지) 문제이다.
[ 문제풀이 ]
2개의 배열이 주어졌을 때, 이 두 개 배열의 내적의 값을 구해야 하는 문제이다.
내적은 문제에서 주어졌듯이, 서로 같은 인덱스값들끼리 곱한 값의 총 합이 된다.
배열의 길이 또한 최대 1,000이기 때문에, 단순 반복문을 통해서 내적을 구하더라도 시간이 오래 걸리지 않는 선에서 해결이 가능하다.
[ 소스코드 ]
1 2 3 4 5 6 7 8 9 10 11 12 | #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; } | cs |