前阵子做了腾讯-模拟考-技术研发类-移动客户端开发-2018实习生招聘的笔试题目,这是个人做的第二题,题目意思很简单,就是判断四个点能否构成正方形,废话少说,直接看下面的代码,欢迎大牛留言。
题目:小Q搜寻了整个世界找到了四块魔法石所在地,当四块魔法石正好能够构成一个正方形的时候将启动魔法阵,小Q就可以借此实现一个愿望。现在给出四块魔法石所在坐标,小Q想知道能否启动魔法阵
输入:输入一行包括一个整数t,表示多少组数据,每组数据的第一行包括四个整数x[i],第二行包括四个整数y[i]
输出:对于每组数据,如果能启动魔法阵的话输入“YES,否则“NO”
import java.awt.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
/**
* 腾讯-模拟考-技术研发类-移动客户端开发-2018实习生招聘
*
* 题目:小Q搜寻了整个世界找到了四块魔法石所在地,当四块魔法石正好能够构成一个正方形的时候将启动魔法阵
* ,小Q就可以借此实现一个愿望。现在给出四块魔法石所在坐标,小Q想知道能否启动魔法阵
*
* 输入:输入一行包括一个整数t,表示多少组数据,每组数据的第一行包括四个整数x[i],第二行包括四个整数y[i]
*
* 输出:对于每组数据,如果能启动魔法阵的话输入“YES,否则“NO”
* Created by XQM on 2018/4/4.
*/
public class example_46 {