矩形重叠

矩形重叠        矩形以列表  [x1,  y1,  x2,  y2]  的形式表示,其中  (x1,  y1)  为左下角的坐标,(x2,  y2)  是右上角的坐标。        如果相交的面积为正,则称两矩形重叠。需要明确的是,只在角或边接触的两个矩形不构成重叠。        给出两

#leetcode   #算法   #简单   #数学思维  

字符串的最大公因子

字符串的最大公因子:        对于字符串 S  和 T,只有在  S  =  T  +  ...  +  T(T 与自身连接  1  次或多次)时,我们才认定 “T  能除尽  S”。        返回最长字符串 X,要求满足 X  能除尽  str1  且 X  能除尽  str2。示例 

#leetcode   #算法   #简单  

三维形体的表面积

        三维形体表面积计算        在 N * N 的网格上,我们放置一些 1    1    1  的立方体。        每个值 v  =  grid[i][j] 表示 v 个正方体叠放在对应单元格 (i,  j) 上。        请你返回最终形体的表面积。示例  1:   

#leetcode   #算法   #简单  

合并排序的数组

给定两个排序后的数组  A  和  B,其中  A  的末端有足够的缓冲空间容纳  B。  编写一个方法,将  B  合并入  A  并排序。初始化 A  和  B  的元素数量分别为 m  和  n。示例:        输入:        A  =  [1,2,3,0,0,0],  m  = 

#leetcode   #算法   #简单  

有序打印

有序打印:        给定一个类        class  Foo():                def  first():                        print("first",  end="  ")             

#leetcode   #算法   #简单  

两数之和(twoSum)

给定一个整数数组  nums 和一个目标值  target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:        给定  nums  =  [2,  7,  11,  15],  target

#leetcode   #算法   #简单   #数学思维