문제설명
소스코드
#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좌표를 출력한다.
'자료구조 & 알고리즘 > BOJ' 카테고리의 다른 글
[C++] 백준 10단계 - 9063번 문제 (대지) (0) | 2023.05.14 |
---|---|
[C++] 백준 10단계 - 15894번 문제 (수학은 체육과목 입니다) (0) | 2023.05.13 |
[C++] 백준 9단계 - 11653번 문제 (소인수분해) (0) | 2023.05.13 |
[C++] 백준 9단계 - 2581번 문제 (소수) (0) | 2023.05.12 |
[C++] 백준 9단계 - 1978번 문제 (소수 찾기) (0) | 2023.05.12 |