본문 바로가기
java

백준 3009 네 번째 점

by MiaCoder 2024. 1. 12.

아이디어 : 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();
    }
}

'java' 카테고리의 다른 글

백준 2789 블랙잭 java 자바  (0) 2024.01.16
백준 24313 자바 java  (1) 2024.01.15
백준 1085 직사각형 탈출 자바 java  (0) 2024.01.12
백준 11653 소인수분해 자바 java  (0) 2024.01.12
백준 소수 2581 자바 java  (0) 2024.01.12