본문 바로가기
Problem Solving/프로그래머스

Lv1. 최소 직사각형 (Python) [O]

by 파피 2023. 3. 16.

1. 풀이과정

결국 가로, 세로는 의미 없음
헷갈리지말고 축 하나를 정하자.

ex) 가로를 최대로 하자
가로 : 큰 값들 중에 최댓값
세로 : 남은 값 끼리의 최댓값

def solution(sizes):
    answer = 0
    # width = height
    
    smalls=[]
    bigs=[]
    for arr in sizes :
        arr.sort()
        smalls.append(arr[0])
        bigs.append(arr[1])
    
    #print(smalls)
    #print(bigs)
        
    return max(bigs)*max(smalls)

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

Lv2. 피로도 (Python) [O]  (0) 2023.03.28
Lv1. 폰켓몬  (0) 2022.04.18
Lv1. 소수만들기  (0) 2022.04.18
Lv1. 없는 숫자 더하기  (0) 2022.04.18
Lv1. 숫자 문자열과 영단어  (0) 2022.04.18

댓글