알고리즘/백준
[BJO][C++] 3009 : 네 번째 점
금호박
2024. 3. 23. 22:19
문제
링크: https://www.acmicpc.net/problem/3009
코드
#include <iostream>
using namespace std;
void solve(int x[3],int y[3]) {
int x4 = 0, y4 = 0;
// 직사각형의 네 점의 좌표의 x와 y 값은 모두 2번씩 같아야 한다.
// 예를 들어 x좌표로 (1,2,1) 이렇게 입력되었다면 남은 한 점의 x좌표는 2이다.
// 1. x좌표 찾기
if (x[0] == x[1]) x4 = x[2];
else if (x[0] == x[2]) x4 = x[1];
else x4 = x[0];
// 2. y좌표 찾기
if (y[0] == y[1]) y4 = y[2];
else if (y[0] == y[2]) y4 = y[1];
else y4 = y[0];
cout << x4 <<" "<< y4;
}
int main(void){
// 입력받기
int x[3];
int y[3];
for (int i = 0; i < 3; i++) {
cin >> x[i] >> y[i];
}
solve(x, y);
}