[백준 3009: 파이썬] 네 번째 점
카테고리: BOJ
문제
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
입력
세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.
출력
직사각형의 네 번째 점의 좌표를 출력한다.
예제 입력
5 5
5 7
7 5
예제 출력
7 7
해결
좌표 3개를 입력 받고 x좌표와 y좌표를 따로 리스트에 저장한 뒤에 혼자서 다른 x좌표와 y좌표를 출력하면 되는 간단한 문제입니다.
x_points = []
y_points = []
for _ in range(3):
x, y = map(int, input().split())
x_points.append(x)
y_points.append(y)
for i in range(3):
if x_points.count(x_points[i]) == 1:
x4 = x_points[i]
if y_points.count(y_points[i]) == 1:
y4 = y_points[i]
print(x4, y4)
💾 공부한 내용을 기록하기 위한 블로그입니다.
📄 오류와 질문은 댓글로 남겨주시면 감사하겠습니다!
댓글 남기기