deno.land / x / masx200_leetcode_test@10.6.5 / circle-and-rectangle-overlapping / index.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
export default function checkOverlap( radius: number, xCenter: number, yCenter: number, x1: number, y1: number, x2: number, y2: number,): boolean { const dx = x1 > xCenter ? (x1 - xCenter) : (x2 < xCenter ? xCenter - x2 : 0); const dy = y1 > yCenter ? (y1 - yCenter) : (y2 < yCenter ? yCenter - y2 : 0);
return dx * dx + dy * dy <= radius * radius;}
masx200_leetcode_test

Version Info

Tagged at
a year ago