当前位置: 首页 > news >正文

矩阵对角线元素的和

题目:

给你一个正方形矩阵 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

class Solution:def diagonalSum(self, mat):j=0c=1a=[]b=len(mat)for i in mat:a.append(i[j])a.append(i[len(mat[0])-c])c+=1j+=1d=sum(a)if b%2 == 1:d-= mat[b/2][b/2]return d


 

http://www.lryc.cn/news/96971.html

相关文章:

  • 看了这篇文章,我也会用grid布局了
  • {“msg“:“invalid token“,“code“:401}
  • Qt Qml自定义模态对话框
  • 【前端知识】React 基础巩固(三十)——CSS编写方式
  • Langchain 集成 FAISS
  • 科技与人元宇宙论坛跨界对话
  • JAVA-生成二维码图片
  • 【iOS】iOS持久化
  • 基于Javaweb+Vue3实现淘宝卖鞋前后端分离项目
  • bat一键批量、有序启动jar
  • centos7安装mysql数据库详细教程及常见问题解决
  • C++ STL sort函数的底层实现
  • ICP算法和优化问题详细公式推导
  • 【安全狗】linux免费服务器防护软件安全狗详细安装教程
  • 【iOS】自定义字体
  • WPF实战学习笔记06-设置待办事项界面
  • 推荐几个不错的免费配色工具网站
  • gitee page发布的静态网站,无法播放目录中的mp4视频
  • opencv-26 图像几何变换04- 重映射-函数 cv2.remap()
  • SkyWalking链路追踪中span全解
  • 【前端知识】React 基础巩固(三十一)——Redux的简介
  • 拦截Bean使用之前各个时机的Spring组件
  • RT thread 之 Nand flash 读写过程分析
  • 独立站最全出单营销指南,新手卖家赶紧学起来吧!
  • Git移除commit过的大文件
  • 再见 Spring Boot 1.X ,Spring Boot 2.X 走向舞台中心
  • Jsonp劫持
  • STM32CubeIDE(串口)
  • Python编程很简单,四步菜鸟到高手(文末送书5本)
  • Labview串口通信MSComm实现串口收发