<답안>
#include <iostream>
using namespace std;
int main()
{
int array_x[3];
int array_y[3];
for(int i=0; i<3; i++)
{
cin>>array_x[i]>>array_y[i];
}
if(array_x[0] == array_x[1])
cout<<array_x[2]<<" ";
else if(array_x[0] == array_x[2])
cout<<array_x[1]<<" ";
else
cout<<array_x[0]<<" ";
if(array_y[0] == array_y[1])
cout<<array_y[2];
else if(array_y[0] == array_y[2])
cout<<array_y[1];
else
cout<<array_y[0];
return 0;
}
<설명>
축과 평행인 직사각형이라면 입력된 세가지 x, y 값 중에 같은 x, y 값이 있어야만 평행이 된다 (10 ,10 과 10,20 경우 x 값이 10이 같다)
그렇기에, 입력된 x, y 세가지 값들중에 다른 한가지 값만 출력하면 되는 문제다
배열을 통해 입력을 받았고
0번째 x값과 1번째 x값이 같은 경우 -> 2번째 x값 출력한다
이런식으로 x와 y 값을 찾아서 출력한다
'백준 > 백준 단계별 문제풀이' 카테고리의 다른 글
백준 3053번 (C++) (0) | 2020.09.01 |
---|---|
백준 4153번 (C++) (0) | 2020.08.30 |
백준 1085번 (C++) (0) | 2020.08.30 |
백준 9020번 (C++) (0) | 2020.08.30 |
백준 4948번 (C++) (0) | 2020.08.30 |