문제설명

 

소스코드

#include <iostream>
using namespace std;
int main()
{
    int x[3]; int y[3];
    for (int i = 0; i < 3; ++i) cin >> x[i] >> y[i];
    if (x[0] == x[1]) cout << x[2] << " ";
    else if (x[0] == x[2]) cout << x[1] << " ";
    else cout << x[0] << " ";

    if (y[0] == y[1]) cout << y[2];
    else if (y[0] == y[2]) cout << y[1];
    else cout << y[0];
}

 

풀이

  • 직사각형에서 4개의 점은 같은 x좌표에 다른 y좌표 2개, 같은 y좌표에 다른 x좌표 2개 이렇게 총 4개의 점이 있다.
  • x좌표 : 세 개의 x좌표가 주어지고, 3개중 2개가 같으므로 같지 않은 하나의 x좌표를 출력한다.
  • y좌표 : 세 개의 y좌표가 주어지고, 3개중 2개가 같으므로 같지 않은 하나의 y좌표를 출력한다.