반응형
https://www.acmicpc.net/problem/3009
○ 첫 번째 예시를 보면
x좌표의 3개의 값이 있다. 그 중 2개의 값은 서로 같고 하나의 값만이 다르다
y의 값이 3개 있는데 2개의 값은 서로 같고 하나의 값만이 다르다.
○ 평행한 직사각형이 되려면 나머지 좌표가 3개중 다른 값을 가지는 값이 좌표가 되어야한다.
첫 번째 예시에서 5 5 7 이 있는데 5 5 는 같고 7혼자 있으므로 나머지 x의 좌표는 7이 되어야함.
y좌표는 5 7 5 중 5가 같고 7혼자 있으므로 나머지 y의 좌표는 7이 되어야한다
#include<stdio.h>
int main() {
int x1, y1;
int x2, y2;
int x3, y3;
scanf("%d %d", &x1, &y1);
scanf("%d %d", &x2, &y2);
scanf("%d %d", &x3, &y3);
if (x1 == x2)
printf("%d ", x3);
else if (x2 == x3)
printf("%d ", x1);
else if (x1 == x3)
printf("%d ", x2);
if (y1 == y2)
printf("%d ", y3);
else if (y2 == y3)
printf("%d ", y1);
else if (y1 == y3)
printf("%d ", y2);
}
반응형
'백준' 카테고리의 다른 글
백준 3053번[c언어] : 택시 기하학 (0) | 2022.03.22 |
---|---|
백준 4153번 [c언어] : 직각삼각형 (0) | 2022.03.21 |
백준 1085번[c언어] : 직사각형에서 탈출 (0) | 2022.03.21 |
백준 9020번 [c언어] : 골드바흐의 추측 (0) | 2022.03.21 |
백준 4948번 [c언어] : 베르트랑 공준 (0) | 2022.03.20 |
댓글