728x90
# 백준 기본수학2 : 3009번 - 네 번째 점
xNum = []
yNum = []
# 좌표 3개 입력받기
for _ in range(3):
x, y = map(int, input().split())
xNum.append(x)
yNum.append(y)
for i in range(3):
if xNum.count(xNum[i]) == 1: #개수가 하나인 좌표 찾기
a = xNum[i]
if yNum.count(yNum[i]) == 1:
b = yNum[i]
print(a,b)
거리로 판단하는 줄 알았는데.. 뭔가 너무 복잡해질 것 같아서 찾아보니.....

직사각형의 좌표 특성을 보면 각각 4개의 x좌표, y좌표에서 2개씩 좌표가 같다는 것을 알 수 있다.
이를 이용해서 주어진 3개의 좌표 중 개수가 하나인 좌표를 찾으면 되는 것이다.
# append()함수
리스트 마지막에 요소를 추가하는 함수
# insert()함수
리스트에 원하는 위치와 원하는 요소를 추가할 수 있음
nums = [1, 2, 3]
num.insert(1, 4)
# [1, 4, 2, 3] 으로 추가됨
nums = [1, 2, 3]
num.insert(-1, 4)
# [1, 2, 4, 3] 으로 뒤에서 1번째 위치에 추가됨
# count()함수
문자열과 리스트에서 사용가능함
#문자열의 경우
'aaabc'.count('a')
# 3
'abab a b b a ba'.count('ab')
# 2
#리스트의 경우
nums = [1, 2, 3, 3, 3]
nums.count(3)
# 3
'Algorithm > Baekjoon' 카테고리의 다른 글
| #백준 2798, 파이썬, 리스트, combinations (0) | 2022.07.21 |
|---|---|
| #백준 3053, 파이썬, 소수점 반올림, 소수점 자릿수 표현, f-string (0) | 2022.07.21 |
| #백준 1085, 파이썬, 삼항연산자, 절대값 abs (0) | 2022.07.21 |
| #백준 4948, 파이썬, 베르트랑 공준, 소수 구하기 (0) | 2022.06.30 |
| #백준 1929, 파이썬, 소수 구하기 (0) | 2022.06.30 |