백준 : 네 번쨰 점(python)

지환·2023년 8월 31일
0

백준(python)

목록 보기
22/67

출처| https://www.acmicpc.net/problem/1085

코드

arr_x = []
arr_y = []

for _ in range(3):
    x,y = map(int, input().split())
    arr_x.append(x)
    arr_y.append(y)
    
for i in range(3):
    if arr_x.count(arr_x[i]) == 1:
        new_x = arr_x[i]
    
    if arr_y.count(arr_y[i]) == 1:
        new_y = arr_y[i]
        
print(new_x, new_y)

코드 설명

  1. 사용자로부터 값을 받고 그 값을 리스트로 저장한다.
for _ in range(3):
    x,y = map(int, input().split())
    arr_x.append(x)
    arr_y.append(y)
  1. 평행한다는 idea로 리스트를 돌면서 리스트 내부 안에 리스트가 하나인 경우를 if 값으로 설정해 네번째 점을 구한다.
for i in range(3):
    if arr_x.count(arr_x[i]) == 1:
        new_x = arr_x[i]
    
    if arr_y.count(arr_y[i]) == 1:
        new_y = arr_y[i]
profile
아는만큼보인다.

0개의 댓글