3009번
문제
- 세 점이 주어졌을 때, 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 문제.
문제 해결 순서
- 4개의 x좌표에는 2개의 값만 있는걸 이용. (y좌표도 마찬가지)
- 만약 첫번째 x좌표와 2번째, 3번째중 같은 좌표가 없으면 첫번째 x좌표가 4번째 좌표의 x좌표.
- 만약 첫번째 x좌표와 2번째, 3번째중 같은 좌표가 있으면 2번째, 3번째 좌표중 4번째 좌표의 x좌표가 있다는 것.
- y좌표도 똑같이 적용.
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] a = new int[3];
int[] b = new int[3];
for(int i = 0; i < 3; i++){
a[i] = scan.nextInt();
b[i] = scan.nextInt();
}
if(a[0] == a[1] || a[0] == a[2]){
if(a[0] == a[1]){
System.out.print(a[2] + " ");
}
else if(a[0] == a[2]){
System.out.print(a[1] + " ");
}
else{
System.out.print(a[0]);
}
}
else{
System.out.print(a[0] + " ");
}
if(b[0] == b[1] || b[0] == b[2]){
if(b[0] == b[1]){
System.out.print(b[2]);
}
else if(b[0] == b[2]){
System.out.print(b[1]);
}
else{
System.out.print(b[0]);
}
}
else{
System.out.print(b[0]);
}
}
}