版权声明: 本文为博主Bravo Yeung(知乎UserName同名)的原创文章,欲转载请先私信获博主允许,转载时请附上网址
http://blog.csdn.net/lzuacm。
C#版 - Leetcode 593. 有效的正方形 - 题解
Leetcode 593. Valid Square
在线提交:
https://leetcode.com/problems/valid-square/
题目描述
给定二维空间中四点的坐标,返回四点是否可以构造一个正方形。
一个点的坐标(x, y)由一个有两个整数的整数数组表示。
示例 1:
输入: p1 = [0,0], p2 = [1,1], p3 = [1,0], p4 = [0,1]
输出: True
Case 2:
输入:
[ 0, 0 ]
[ 0, 0 ]
[ 0, 0 ]
[ 0, 0 ]
输出:
False
Case 3:
输入:
[ 1, 1 ]
[ 0, 1 ]
[ 1, 2 ]
[ 0, 0 ]
输出:
False
注意:
- 所有输入整数都在 [-10000,10000] 范围