-
3009 : 네 번째 점Programming/백준 2021. 5. 5. 09:20
쉬운 문제를 너무 어렵게 생각했던 것 같다.
#include <iostream> struct Point { int x; int y; }; int main(void) { std::cout.tie(NULL); std::cin.tie(NULL); std::cin.sync_with_stdio(false); Point p1, p2, p3, p4; std::cin >> p1.x >> p1.y; std::cin >> p2.x >> p2.y; std::cin >> p3.x >> p3.y; if (p1.x == p2.x) p4.x = p3.x; else if (p1.x == p3.x) p4.x = p2.x; else // (p2.x == p3.x) p4.x = p1.x; if (p1.y == p2.y) p4.y = p3.y; else if (p1.y == p3.y) p4.y = p2.y; else // (p2.y == p3.y) p4.y = p1.y; std::cout << p4.x << " " << p4.y << "\n"; return 0; }
3009번: 네 번째 점
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
www.acmicpc.net
'Programming > 백준' 카테고리의 다른 글
10872번 : 팩토리얼 (0) 2021.05.05 4153번 : 직각삼각형 (0) 2021.05.05 1085번 : 직사각형에서 탈출 (0) 2021.05.03 9020 : 골드바흐의 추측 (0) 2021.05.02 4948번 : 베르트랑 공준 (0) 2021.05.01