Algorithm Study/Python

[백준 파이썬] # 3009 네 번째 점

728x90
반응형

Bronze III

# 3009 네 번째 점

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

 

3009번: 네 번째 점

세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.

www.acmicpc.net

 

풀이

x_li = []
y_li = []
for i in range(3):
    x, y = map(int, input().split())
    x_li.append(x)
    y_li.append(y)

for i in range(3):
    if x_li.count(x_li[i]) == 1:
        x4 = x_li[i]
    if y_li.count(y_li[i]) == 1:
        y4 = y_li[i]

print(x4, y4)

 

후기

  • 문자열 혹은 리스트 안의 문자가 몇 개 있는지 확인하기 위해 count를 사용할 수 있다.