[백준] 3009번 네 번째 점

오혜수·2022년 3월 14일
0

코딩 테스트

목록 보기
28/61

링크 : https://www.acmicpc.net/problem/3009

문제

풀이

세 점 중 중간에 있는 점을 구하려고 코드가 엄청 길어졌었다.
그런데 직관력이 좋은 사람들은 예제를 보면 코드를 쉽게 구현할 수 있을 것이다.
x좌표 세 개 중 count했을 때 하나만 나오는 것이 x좌표의 답이고,
y좌표 세 개 중 count했을 때 하나만 나오는 것이 y좌표의 답이었다
난 직관적이지 않아서 한참 헤맸다..ㅠ

x,y = [],[]
for i in range(3):
    a,b = map(int, input().split())
    x.append(a)
    y.append(b)
for i in range(3):
    if x.count(x[i]) == 1:
        a = x[i]
    if y.count(y[i]) == 1:
        b = y[i]
print(a,b)

0개의 댓글