IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    2020 第37周 LeetCode 记录

    Yiran\'s Blog发表于 2020-09-13 10:51:05
    love 0
    1572. Matrix Diagonal Sum 链接到标题 对角线之和,需要注意当行为奇数和偶数时候的去重处理。 class Solution: def diagonalSum(self, mat: List[List[int]]) -> int: n = len(mat) if n == 1: return mat[0][0] ans = 0 for i in range(n): if i != n-1-i: ans += mat[i][i] ans += mat[i][n-1-i] else: ans += mat[i][i] return ans 1576. Replace All ?’s to Avoid Consecutive Repeating Characters 链接到标题 题目中说的是不能出现连续相同的字符,整个字符串中是可以出现重复字符的,只需要遍历字符串,然后判断前后是否相同替换。 class Solution: def modifyString(self, s: str) -> str: l = list(s) alphabet = list(string.


沪ICP备19023445号-2号
友情链接