Cố Trường Ca
Senior Member
Ăn thua gì đâu, ngón tay của @freedom.9 sau khi giải spiral nèPython:class Solution: def computeArea(self, ax1: int, ay1: int, ax2: int, ay2: int, bx1: int, by1: int, bx2: int, by2: int) -> int: dx = 0 if bx1 >= ax1: if bx1 <= ax2 and bx2 >= ax2: dx = ax2 - bx1 if bx1 <= ax2 and bx2 <= ax2: dx = bx2 - bx1 else: if ax1 <= bx2 and ax2 >= bx2: dx = bx2 - ax1 if ax1 <= bx2 and ax2 <= bx2: dx = ax2 - ax1 dy = 0 if by1 >= ay1: if by1 <= ay2 and by2 >= ay2: dy = ay2 - by1 if by1 <= ay2 and by2 <= ay2: dy = by2 - by1 else: if ay1 <= by2 and ay2 >= by2: dy = by2 - ay1 if ay1 <= by2 and ay2 <= by2: dy = ay2 - ay1 s1 = abs(ax2 - ax1)*abs(ay2 - ay1) s2 = abs(bx2 - bx1)*abs(by2 - by1) sd = dx*dy return s1 + s2 - sd
ngón tay lên cơ luôn
làm hard riết mất não chán nản quá 
