본문 바로가기
PS/programmers

[programmers] 프로그래머스 위클리 챌린지 : 최소직사각형

by clolee 2021. 12. 21.

프로그래머스 위클리 챌린지 : 최소직사각형

 

문제 : https://programmers.co.kr/learn/courses/30/lessons/86491

 

 

코드

 

가로 세로 방향을 바꿔서 넣을 수 있다.

그러므로 만약 가로 < 세로 이면 가로, 세로 중 큰 값을 가로에 작은 값을 세로에 바꿔 저장한다.

 


  
def solution(sizes):
answer = 0
max_w = 0
max_h = 0
for w, h in sizes:
if w < h:
w, h = h, w
max_w = max(w, max_w)
max_h = max(h, max_h)
answer = max_w * max_h
return answer

 

댓글