-Code
n = int(input())
x_li = []
y_li = []
for i in range(n):
x, y = map(int, input().split())
x_li.append(x)
y_li.append(y)
x_li.sort()
y_li.sort()
print((x_li[-1] - x_li[0]) * (y_li[-1] - y_li[0]))
처음코드
max_x = 0
max_y = 0
min_x = 1e9
min_y = 1e9
for _ in range(int(input())):
x, y = map(int, input().split())
max_x = max(x, max_x)
max_y = max(y, max_y)
min_x = min(x, min_x)
min_y = min(y, min_y)
print((max_x - min_x) * (max_y - min_y))
이와 같이 짰으나 실패를 해서 무엇지 문제인지 몰라서 찾아보아도 이해를 못해서 배열로 푸는 방식이 있어서 이 방식으로 해결을 했습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 11648번 지속 (0) | 2022.05.27 |
---|---|
[백준/파이썬] 6609번 모기곱셈 (0) | 2022.05.27 |
[백준/파이썬] 2178번 미로 탐색 (0) | 2022.05.26 |
[백준/파이썬] 15486번 퇴사 2 (0) | 2022.05.26 |
[백준/파이썬] 2877번 4와 7 (0) | 2022.05.25 |