第四十三天(数组)

今天完成题目:1586,1413,118,1394,1200,1662,766 1586:数组中重复的数字

  • 利用collections.defaultdict(int)

  • 可以自定义计数重复的数字

1413:逐步求和得到正数的最小值

  • 理解题意即可

118:杨辉三角

  • 0和1层需要自定义返回

  • 2层及以上可以套用公式

1394:找出数组中的幸运数

  • 利用Counter,简单

1200:最小绝对差

  • 排序,找最小绝对差,输出结果

1662:判定是否互为字符重排

  • 利用Counter,s1&s2==s1|s2说明两个集合一样

766:托普利茨矩阵

  • 检查左下邻居是否跟它相等,否则返回False

最后更新于

这有帮助吗?