코딩/백준 문제 (브론즈)

[백준/3009/C언어] 네 번째 점 _ 풀이

룻밤 2023. 8. 22. 19:39

https://www.acmicpc.net/problem/3009

 

3009번: 네 번째 점

세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.

www.acmicpc.net


풀이

#include <stdio.h>
int main() {
	int nx[4], ny[4];
	int minx = 100, miny = 100;
	for (int i = 0; i < 3; i++) {
		scanf("%d %d", &nx[i], &ny[i]);
	}
	if (nx[0] == nx[1]) nx[3] = nx[2];
	else if (nx[0] == nx[2]) nx[3] = nx[1];
	else nx[3] = nx[0];

	if (ny[0] == ny[1]) ny[3] = ny[2];
	else if (ny[0] == ny[2]) ny[3] = ny[1];
	else ny[3] = ny[0];

	printf("%d %d\n", nx	[3], ny[3]);
	return 0;
}

조건문 노가다로 푸는 문제다.