목차
https://www.acmicpc.net/problem/3009
코드
#include <iostream>
#include <vector>
using namespace std;
int main() {
int pos_x[3];
int pos_y[3];
for(int i=0; i<3; i++) cin >> pos_x[i] >> pos_y[i];
if(pos_x[0] == pos_x[1])
{
cout << pos_x[2];
}
else if(pos_x[0] == pos_x[2])
{
cout << pos_x[1];
}
else if(pos_x[1] == pos_x[2])
{
cout << pos_x[0];
}
cout << " ";
if(pos_y[0] == pos_y[1])
{
cout << pos_y[2];
}
else if(pos_y[0] == pos_y[2])
{
cout << pos_y[1];
}
else if(pos_y[1] == pos_y[2])
{
cout << pos_y[0];
}
return 0;
}
설명
깊이 생각안하고 그냥... 주어진 3개의 좌표에서
x좌표는 x좌표끼리, y좌표는 y좌표끼리 서로 비교해서 겹치지 않는 수가 있으면 그 수를 출력하게 했다.
작년에 풀었던 코드도 봤었는데, 작년에는 배열에 넣고 돌려서 그 수가 배열에 하나만 있으면 출력했던거같다.
'공부 > 백준(C++) - 2022~' 카테고리의 다른 글
백준 3053번: 택시 기하학[C++] (0) | 2022.01.20 |
---|---|
백준 4153번: 직각삼각형[C++] (0) | 2022.01.20 |
백준 1085번: 직사각형에서 탈출[C++] (0) | 2022.01.19 |
백준 9020번: 골드바흐의 추측[C++] (0) | 2022.01.19 |
백준 4984번: 베르트랑 공준[C++] (0) | 2022.01.19 |