문제
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
입력
세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.
출력
직사각형의 네 번째 점의 좌표를 출력한다.

답안
x_num = []
y_num = []
for _ in range(3):
x, y = map(int, input().split())
x_num.append(x)
y_num.append(y)
for i in range(3):
if x_num.count(x_num[i]) == 1:
a = x_num[i]
if y_num.count(y_num[i]) == 1:
b = y_num[i]
print(a, b)
후기
input을 x_num, y_num array에 넣어주고, 그 값이 1개인 값을 출력한다.
728x90
'파이썬 코딩테스트' 카테고리의 다른 글
백준 1920번 - 수 찾기 (파이썬/Python) (1) | 2024.01.10 |
---|---|
백준 2476번 - 주사위 게임 (파이썬/Python) (1) | 2024.01.09 |
백준 2480번 - 주사위 세개 (파이썬/Python) (0) | 2024.01.07 |
백준 1934번 - 최소공배수 (파이썬/Python) (0) | 2024.01.06 |
백준 1789번 - 수들의 합 (파이썬/Python) (2) | 2024.01.05 |