출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120860
x,y좌표가 둘다 다른 두 원소를 구해서 x,y의 차의 절댓값으로 곱한다
def solution(dots):
answer = 0
x,y = dots[0]
x2,y2 = list(filter(lambda z: z[0]!=x and z[1]!=y, dots))[0]
return abs(x-x2) * abs(y-y2)
def solution(dots):
return (max(dots)[0] - min(dots)[0])*(max(dots)[1] - min(dots)[1])
max, min을 2차원 배열에 쓰면 1) 각 요소의 첫 요소가 가장 크고 작은 애를 먼저 차고
2) 첫 요소가 같으면 그 중에서 두번째 요소가 가장 크고 작은 애를 찾는다
dots = [[1, 1], [2, 1], [2, 2], [1, 2]]
print(max(dots),min(dots))// [2, 2] [1, 1]