백준 - 단계별로 풀어보기 [3009]
https://www.acmicpc.net/problem/3009
풀이
점이 각각 (5,5) , (5,7) , (7,5) 일 경우, 직사각형이 되려면 (7,7)이 되어야합니다.
즉 X와 Y의 좌표가 짝을 이루어 출력이 되어야한다. x축, y축의 값의 종류가 1개씩만 나온 값을 찾으면됩니다.
Code
#include <iostream>
using namespace std;
int main()
{
int x_arr[3];
int y_arr[3];
int x, y;
for (int i = 0; i < 3; i++)
{
cin >> x_arr[i] >> y_arr[i];
}
// X
if (x_arr[0] == x_arr[1])
x = x_arr[2];
else if (x_arr[0] == x_arr[2])
x = x_arr[1];
else
x = x_arr[0];
// Y
if (y_arr[0] == y_arr[1])
y = y_arr[2];
else if (y_arr[0] == y_arr[2])
y = y_arr[1];
else
y = y_arr[0];
cout << x << " " << y << endl;
}
'💻 OnlineJudge > Baekjoon' 카테고리의 다른 글
[백준 / BOJ] C++ 2580 스도쿠 (0) | 2022.08.02 |
---|---|
[백준 / BOJ] C++ 3053 택시 기하학 (0) | 2022.07.20 |
[백준 / BOJ] C++ 2477 참외밭 (0) | 2022.07.18 |
[백준 / BOJ] C++ 4153 직각삼각형 (0) | 2022.07.14 |
[백준 / BOJ] C++ 1085 직사각형에서 탈출 (0) | 2022.07.13 |