본문 바로가기

알고리즘/프로그래머스

[Python] 최소 직사각형

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

# 최소 직사각형

def solution(sizes):

    for i in sizes:

        if i[0] < i[1]:
            i[0], i[1] = i[1], i[0]

    width = max(sizes, key=lambda x : x[0])[0]
    height = max(sizes, key=lambda x : x[1])[1]
            
    answer = width * height
    return answer

'알고리즘 > 프로그래머스' 카테고리의 다른 글

[Python] 짝지어 제거하기  (0) 2022.11.17
[Python] 카펫  (0) 2022.11.16
[1차] 비밀지도  (0) 2022.11.14
[Python] 시저 암호  (0) 2022.11.13
[Python] 다음 큰 숫자  (0) 2022.11.12