Python/백준
[백준] 3009 네 번째 점 Python
황진수
2024. 6. 21. 18:23
https://www.acmicpc.net/problem/3009
📝 문제
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
🔎 풀이
좌표 값을 입력 받은 다음, x축, y축 각각에서 2번 이상 나오지 않은 값들을 차례로 출력해주면 된다.
💻 코드
cors = []
for i in range(3):
a, b = map(int, input().split())
cors.append(a)
cors.append(b)
check1 = []
for i in range(3):
index = i * 2
if not cors[index] in check1:
check1.append(cors[index])
else:
check1.remove(cors[index])
check2 = []
for i in range(1, 6, 2):
if not cors[i] in check2:
check2.append(cors[i])
else:
check2.remove(cors[i])
print(check1[0], check2[0])