[백준 3009: 파이썬] 네 번째 점

Date:     Updated:

카테고리:

태그:

문제

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

입력

세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 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)


💾 공부한 내용을 기록하기 위한 블로그입니다.
📄 오류와 질문은 댓글로 남겨주시면 감사하겠습니다!

맨 위로 이동하기

BOJ 카테고리 내 다른 글 보러가기

댓글 남기기