공대생의 비망록

[프로그래머스][Lv. 1] 내적 Swift 풀이 본문

Programming Language/Swift

[프로그래머스][Lv. 1] 내적 Swift 풀이

myungsup1250 2022. 3. 14. 15:32

https://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

풀이

 

정말 별 거 없다.

그냥 Int 배열로 입력받은 a, b의 같은 인덱스에 위치한 원소끼리 곱해서 더해주면 된다.

 

끝!

1
2
3
4
5
6
7
8
9
10
11
import Foundation
 
func solution(\_ a:\[Int\], \_ b:\[Int\]) -> Int {
    var ans = 0
    
    for i in 0..<a.count {
        ans += a\[i\] \* b\[i\]
    }
    
    return ans
}
cs
Comments