study gomi

[백준/baekjoon] 9063번 대지 python(파이썬) 본문

카테고리 없음

[백준/baekjoon] 9063번 대지 python(파이썬)

공부하곰 2024. 1. 4. 07:50
728x90
반응형

내 제출

- 1사분면 가장 좌측 아래 x좌표 ~ 가장 우측 아래 x좌표 까지가 직사각형 가로

- 가장 위에 있는 y좌표 ~ 가장 아래에 있는 y좌표 까지가 직사각형 세로

# 옥구슬의 위치 N 개가 주어진다
n = int(input())
x_set = set()
y_set = set()

# N줄에 각 점의 좌표가 두 개의 정수로 한 줄씩 주어짐.
for i in range(n):
    x, y = map(int, input().split())
    x_set.add(x)
    y_set.add(y)

# 가장 작은 x좌표, 가장 큰 x좌표
# 가장 작은 y좌표, 가장 큰 y좌표
x_sorted = sorted(x_set)
y_sorted = sorted(y_set)

# 가로 길이
width = x_sorted[-1] - x_sorted[0]
height = y_sorted[-1] - y_sorted[0]

print(width * height)

나는 참 집합을 좋아하는 것 같군..

 

채점 결과

728x90
반응형