AlgoMaster Logo

Valid Square

p1=[0, 0],p2=[1, 0],p3=[1, 1],p4=[0, 1]
0 / 10
p1p2p3p46 squared distancesp1–p2·p1–p3·p1–p4·p2–p3·p2–p4·p3–p4·a square = 4 equal sides + 2 equal diagonals (diag² = 2·side²)
algomaster.io
Step:Do these 4 points form a square?