문제
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
입력
세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.
출력
직사각형의 네 번째 점의 좌표를 출력한다.
예제 입력 1
30 20 10 10 10 20 |
예제 출력 1
30 10 |
더보기
Solution
#include<stdio.h>
int main(void)
{
int x[4], y[4];
for(int i=0;i<3;i++)
scanf("%d %d", &x[i], &y[i]);
x[3]=x[0]==x[1]?x[2]:x[0]==x[2]?x[1]:x[0];
y[3]=y[0]==y[1]?y[2]:y[0]==y[2]?y[1]:y[0];
printf("%d %d\n", x[3], y[3]);
return 0;
}
728x90
'백준 알고리즘' 카테고리의 다른 글
<백준 알고리즘> 2475번: 검증수 (0) | 2020.07.13 |
---|---|
<백준 알고리즘> 2441번: 별 찍기 - 4 (0) | 2020.07.13 |
<백준 알고리즘> 10773번: 제로 (0) | 2020.07.13 |
<백준 알고리즘> 2442번: 별 찍기 - 5 (0) | 2020.07.13 |
<백준 알고리즘> 2440번: 별 찍기 - 3 (0) | 2020.07.13 |