矩阵对角线元素的和

题目:

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

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

示例:

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

4,5,6,

7,8,9\]

输出:25

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

请注意,元素 mat11 = 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
相关推荐
旅僧几秒前
运行UMI镜像
python
ellenwan20263 分钟前
期货跨期价差程序化怎么做:天勤 SP 合约与腿比例核对
python·区块链
月疯5 分钟前
torch:expand和repeate的区别
开发语言·python·深度学习
羊羊小栈9 分钟前
Uplift营销供应链协同决策系统(基于Uplift因果推断与运筹优化算法)
前端·人工智能·算法·毕业设计·大作业
顾林海25 分钟前
Agent入门阶段-编程基础-Python:Python 开发环境与运行方式
python·agent·ai编程
叫我:松哥26 分钟前
基于深度卷积神经网络的水果图片分类算法设计与实现,有ResNet50的迁移学习模型,准确率达95%
人工智能·python·神经网络·机器学习·分类·cnn·迁移学习
金融小师妹35 分钟前
AI因子共振模型显示:金银比突破区间上沿,白银定价逻辑进入再校准阶段
人工智能·算法·均值算法·线性回归
Orchestrator_me38 分钟前
Python pip install报SSL错误
python·ssl·pip
开源量化GO39 分钟前
期货 K 线算信号 tick 级止损:天勤双序列 wait_update 触发规则
linux·运维·服务器·python
J2虾虾1 小时前
C语言 typedef 用法
c语言·数据结构·算法