프로그래머스 내적

최준호·2021년 7월 15일
0

algorithm

목록 보기
11/39

문제

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

제한사항

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

입출력 예

풀이

public class DotProduct {
    public static void main(String[] args) {
        DotProduct dotProduct = new DotProduct();
        int[] a = {-1,0,1};
        int[] b = {1,0,-1};
        int solution = dotProduct.solution(a, b);
        System.out.println("solution = " + solution);
    }
    public int solution(int[] a, int[] b) {
        int answer = 0;
        for(int i =0; i<a.length; i++){
            answer += a[i] * b[i];
        }
        return answer;
    }
}

오늘 문제가 다 쉽다... 내적이라는 개념에 대해 알수 있었고 9천명 정도가 문제를 풀었는데 이같은 풀이가 거의 1600명이다 ㅎㅎ... 다 똑같구나...

너무 쉬움!

profile
코딩을 깔끔하게 하고 싶어하는 초보 개발자 (편하게 글을 쓰기위해 반말체를 사용하고 있습니다! 양해 부탁드려요!) 현재 KakaoVX 근무중입니다!

0개의 댓글