처음에는 점끼리 x가 같으면 빼줘서 y의 길이를 구해주고 해서 길이로 해주는 건가? 싶다가도 뭔가 표현을 어떻게 해주어야 할 지 떠오르지 않아서 패스,, 그 다음엔 x와 y가 둘다 같지 않은 점끼리 대각선이니까 길이를 구해줘서 해주는 건가? 하다가 뭐 이 방법으로도 가능할 것 같긴 한데,,
바로 count함수로 중복되지 않은 값, 즉 하나만 있는 수를 좌표로 찍어주면 되는 것이였다.
set()을 이용해서 중복된 값을 없애주기도 하던데,, 이거로 풀어볼 수도 있으려나..? 지금은 마땅히 떠오르지는 않는다,,ㅎ
#네 번째 점
a = []
b = []
x = y = 0
for _ in range(3):
x, y = map(int, input().split(' '))
a.append(x)
b.append(y)
for i in range(3):
if a.count(a[i]) == 1:
x = a[i]
if b.count(b[i]) == 1:
y = b[i]
print(x,y)
x좌표와 y좌표를 각각 리스트에 넣어준 후, 중복되지 않아서 count함수로 인해 값이 1인 것을 구해준다.
if문으로 서로 비교하면서 같지 않은 값을 찾아주는 방법도 있다!
참고)
sw-beta.tistory.com/64
반응형