Circle and Rectangle Overlapping LeetCode solution in Python
1class Solution:2def checkOverlap(3self,4radius: int,5xCenter: int,6yCenter: int,7x1: int,8y1: int,9x2: int,10y2: int,11) -> bool:1213def find(a1, a2, aCenter):14if a1 <= aCenter and aCenter <= a2:15return 016elif a1 > aCenter:17return a1 - aCenter18else:19return aCenter - a22021return (find(x1, x2, xCenter)) ** 2 + (find(y1, y2, yCenter)) ** 2 <= radius**2