Coding 【每日一题】求点积 -Python-20211006

Jack · 2021年10月06日 · 最后由 Jack 回复于 2021年10月07日 · 7 次阅读
  1. 问题描述: 给出两个数组,求他们的点积
  2. 问题示例: A = [1, 1, 1] B = [2, 2, 2] 输出: 6

A = [3, 2] B = [2, 3, 3] 输出: -1 (没有点积)

参考代码:

class Solution:
    def dotProduct(self, A, B):
        if len(A) == 0 or len(B) == 0 or len(A) != len(B):
            return -1
        ans = 0
        for i in range(len(A)):
            ans += A[i] + B[i]
        return ans
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册