[C++] 프로그래머스 내적
2020. 12. 4.
반응형

programmers.co.kr/learn/courses/30/lessons/70128

 

코딩테스트 연습 - 내적

길이가 같은 두 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의

programmers.co.kr

 

1. 서론

 

이건 마치... 배열을 처음 배우고 예제로 푸는 느낌인 문제. level 1문제.

 

2. 문제 풀이

 

내적이라는 개념은 아직도 이해를 못했는데 문제에 그냥 풀이법이 쓰여있다. 

내적의 공식은 a [0]*b [0] + a [1]*b [1] +... + a [n-1]*b [n-1]이다.

이 공식을 그대로 코드화 하면 문제를 풀 수 있다.

 

3. 코드 설명

 

#include <string>
#include <vector>

using namespace std;

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

 

설명할 것도 없다... 기록용@@

 

 

 

 

 

 

 

반응형
myoskin