Programmers

[프로그래머스 / 파이썬 풀이] 최소직사각형

Hoo_Dev 2023. 1. 4. 13:34
def solution(sizes):
    answer = 0
    max_x = 0
    max_y = 0
    for size in sizes:
        size.sort(reverse=True)
        if size[0] > max_x:
            max_x = size[0]
        if size[1] > max_y:
            max_y = size[1]
    answer = max_x * max_y
            
    return answer

각 원소를 내림차순 정렬을 시킨 후 각 원소의 최대값끼리 곱해주면 나올 수 있는 명함의 최댓값이 나오게 된다.