java

백준 3009 네 번째 점

MiaCoder 2024. 1. 12. 16:43

아이디어 : 1. 직사각형이라는 점을 활용한다면 x와 y 좌표에 특정한 패턴이 있다는 것을 알 수 있다,

                2. ~가 아닌 경우도 있다는 점을 생각하자

 

import java.util.Scanner;

public class Main {
    public static void main(String[] args) throws Exception {

        Scanner sc = new Scanner(System.in);
        int x1 = sc.nextInt();
        int y1 = sc.nextInt();
        int x2 = sc.nextInt();
        int y2 = sc.nextInt();
        int x3 = sc.nextInt();
        int y3 = sc.nextInt();

        int x = 0;
        int y = 0;

        int arr1[] = { x1, y1 };
        int arr2[] = { x2, y2 };
        int arr3[] = { x3, y3 };

        if (arr1[0] == arr2[0]) {
            x = arr3[0];
        } else if (arr2[0] == arr3[0]) {
            x = arr1[0];
        } else {
            x = arr2[0];
        }

        if (arr1[1] == arr2[1]) {
            y = arr3[1];
        } else if (arr2[1] == arr3[1]) {
            y = arr1[1];
        } else {
            y = arr2[1];
        }

        System.out.print(x + " " + y);

        sc.close();
    }
}