출처: https://meyouus.tistory.com/64 [정보 공유 - For Me For You For Us]
본문으로 바로가기


간단한 직사각형의 꼭짓점 구하는 문제이다:

import sys

coordinate_list = []

x1, y1 = map(int, sys.stdin.readline().split())
x2, y2 = map(int, sys.stdin.readline().split())
x3, y3 = map(int, sys.stdin.readline().split())

x_coordinates = [x1, x2, x3]
y_coordinates = [y1, y2, y3]

coordinate_list.append([x1, y1])
coordinate_list.append([x2, y2])
coordinate_list.append([x3, y3])

for i in x_coordinates:
    for j in y_coordinates:
        if not [i, j] in coordinate_list:
            print("%d %d" %(i, j))
            break

x좌표랑 y좌표를 담은 리스트를 나누어주고, 모든 좌표를 담은 coordinate_list도 만들어 준다. 그리고 x좌표에 있는 숫자 i와 y좌표에 있는 숫자 j를 불러오고, 모든 경우의 수에 대하여 [i, j] 좌표가 coordinate_list에 있는지 확인해주면 된다. 없을 경우, 그 좌표를 출력하고 for문을 빠져나온다.