1
var validSquare = function (p1, p2, p3, p4) {
2
const distance = (a, b) => {
3
const [aX, aY] = a;
4
const [bX, bY] = b;
5
return (aX - bX) ** 2 + (aY - bY) ** 2;
6
};
7

8
const set = new Set([
9
distance(p1, p2),
10
distance(p1, p3),
11
distance(p1, p4),
12
distance(p2, p3),
13
distance(p2, p4),
14
distance(p3, p4),
15
]);
16

17
return !set.has(0) && set.size === 2;
18
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0