矩阵对角线元素的和

题目:

给你一个正方形矩阵 mat,请你返回矩阵对角线元素的和。

请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。

示例:

输入:mat = [[1,2,3],

4,5,6\], \[7,8,9\]

输出:25

解释:对角线的和为:1 + 5 + 9 + 3 + 7 = 25

请注意,元素 mat[1][1] = 5 只会被计算一次。

来源:力扣(LeetCode)

链接:https://leetcode.cn/problems/matrix-diagonal-sum

python 复制代码
class Solution:
    def diagonalSum(self, mat):
        j=0
        c=1
        a=[]
        b=len(mat)
        for i in mat:
            a.append(i[j])
            a.append(i[len(mat[0])-c])
            c+=1
            j+=1
        d=sum(a)
        if b%2 == 1:
            d-= mat[b/2][b/2]
        return d
相关推荐
十八岁讨厌编程2 分钟前
【算法训练营 · 二刷总结篇】贪心算法、图论部分
算法·贪心算法·图论
Loo国昌4 分钟前
【AI应用开发实战】07_文档解析路由与质量评估:从传统PDF解析到Docling现代化方案
人工智能·后端·python·自然语言处理·pdf
凌云拓界7 分钟前
TypeWell全攻略:AI健康教练+实时热力图开发实战 引言
前端·人工智能·后端·python·交互·pyqt·数据可视化
没有医保李先生12 分钟前
嵌入式面试八股文整理(持续更新)
算法
mit6.82416 分钟前
ai五层结构
算法
派大星-?17 分钟前
自动化测试五模块一框架(上)
开发语言·python·测试工具·单元测试·可用性测试
F_D_Z19 分钟前
最长连续序列的长度LongestConsecutive
算法·哈希表·最长连续序列
DeepModel21 分钟前
【回归算法】广义线性模型(GLM)详解
人工智能·算法·回归
沪漂阿龙26 分钟前
大模型采样策略终极指南:Top-k、Top-p与结构化输出最佳实践
人工智能·算法·机器学习
DeepModel28 分钟前
【回归算法】局部加权回归(LWR)详解
人工智能·算法·回归