要判断四个点是否构成正方形,可以转化为任意三个点是否构成等腰直角三角形。 判断等腰直角三角形的思路如下: 算出三个点之间的两两直线距离的平方,也即; 然后判断较小的两个值是否相等(等腰),以及较小的两个值之和是否等于第三个值(直角)。 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let T = undefined; let point1 = Array(2), po...