📍참고
https://www.acmicpc.net/problem/9063
9063번: 대지
첫째 줄에는 점의 개수 N (1 ≤ N ≤ 100,000) 이 주어진다. 이어지는 N 줄에는 각 점의 좌표가 두 개의 정수로 한 줄에 하나씩 주어진다. 각각의 좌표는 -10,000 이상 10,000 이하의 정수이다.
www.acmicpc.net
📍코드
import sys
N = int(input())
# data = [ [x1, y1], [x2, y2], ... ]
data = [list(map(int, sys.stdin.readline().rstrip().split())) for i in range(N)]
xs = []
ys = []
for row in data:
x, y = row
xs.append(x)
ys.append(y)
if N == 1:
print(0)
else:
print((max(xs) - min(xs)) * (max(ys) - min(ys)))