package main
import "fmt"
func calculateDotProduct(arr1, arr2 []int) int {
product := 0
size := len(arr1)
for i := 0; i < size; i++ {
product += arr1[i] * arr2[i]
}
return product
}
func main() {
arr1 := []int{1, 4, 8, 9, 6}
arr2 := []int{0, 7, 1, 3, 40}
fmt.Printf("Dot product = %d", calculateDotProduct(arr1, arr2))
}
/*
run:
Dot product = 303
*/