개발자 뺚

[BAEKJOON ONLINE JUDGE] 3009번 : 네 번째 점 본문

Solution/C

[BAEKJOON ONLINE JUDGE] 3009번 : 네 번째 점

2023. 10. 20. 03:00

시간 제한 : 1 초

 

메모리 제한 : 128 MB

 

문제

세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.

 

입력

세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.

 

출력

직사각형의 네 번째 점의 좌표를 출력한다.


#include<stdio.h>

int arr[6];

int main()
{
    scanf(" %d %d", &arr[0], &arr[1]);
    scanf(" %d %d", &arr[2], &arr[3]);
    scanf(" %d %d", &arr[4], &arr[5]);
    
    int n = 0;
    int m = 0;
    
    if (arr[0] == arr[2])
        n = arr[4];
    else if (arr[0] == arr[4])
        n = arr[2];
    else n = arr[0];
    
    if (arr[1] == arr[3])
        m = arr[5];
    else if (arr[1] == arr[5])
        m = arr[3];
    else m = arr[1];
    
    printf("%d %d", n, m);
    
    return 0;
}