矩阵对角线元素的和

题目:

给你一个正方形矩阵 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
相关推荐
AI云海4 小时前
python 列表、元组、集合和字典
开发语言·python
二十雨辰5 小时前
[爬虫]-Urllib
爬虫·python
玉鸯6 小时前
Agent Hook:在概率推理之上,为 Agent 叠加确定性控制
python·langchain·agent
weixin_446260857 小时前
HACO:面向动态部署环境的对冲式智能计算可靠多智能体调度框架
后端·python·flask
我的xiaodoujiao7 小时前
API 接口自动化测试详细图文教程学习系列32--Allure测试报告2
python·学习·测试工具·pytest
qetfw7 小时前
MXU:Tauri 2 + React 的 MaaFramework 跨平台 GUI 源码
前端·python·react.js·前端框架·开源项目·效率工具
爱刷碗的苏泓舒8 小时前
PPP-AR 中的参考星选取:数学原理、评价指标与切换处理
算法·gnss·模糊度固定·ppp-ar·星间单差·参考星·卫星端偏差
用户8356290780518 小时前
Python 实现 Excel 页面布局与打印设置自动化
后端·python
一次旅行8 小时前
Python+大模型端到端自动化日报系统
开发语言·python·自动化