[python_파이썬_pass]백준_9063번_대지_풀이

2024. 4. 26. 21:02코드리뷰

728x90
반응형

공부하는허딩크 : https://www.youtube.com/live/X8BZ4tX6OOw?feature=shared

문제가 길다.... 이러면 진짜 보기 싫어진다. 무엇인가 더 어렵게 느껴진다.

 

바로 그림으로 들어갔다.

x, y값을 풀어서 보니 공통 요소를 찾을 수 있었다,

x의 가장 큰 값과 작은 값의 차이

y의 가장 큰 값과 작은 값의 차이를 곱하면 답을 찾을 수 있다.

 

바로 코드로 들어가자.

N = int(input())
X = []
Y = []

for _ in range(N):
    A, B = map(int, input().split())
    X.append(A)
    Y.append(B)

answer = (max(X) - min(X)) * (max(Y) - min(Y))

print(answer)

 

답을 찾을 수 있었다.

728x90
반응형