728x90
반응형
최소 직사각형(프로그래머스 Lv.1)
https://school.programmers.co.kr/learn/courses/30/lessons/86491
내 코드
def solution(sizes):
answer = 0
w_max, h_max = 0,0
for a,b in sizes:
if a < b:
a, b = b, a
w_max = max(w_max, a)
h_max = max(h_max, b)
answer = w_max*h_max
return answer
가로 세로 중에 큰 쪽을 기준으로 정렬시키고 각 가로 세로의 최댓값을 새로 구해서 곱했다.
728x90
반응형
'Python공부 > 프로그래머스' 카테고리의 다른 글
(Python) 삼총사(프로그래머스 Lv.1) (2) | 2023.06.14 |
---|---|
(Python)같은 숫자는 싫어(프로그래머스 Lv.1)/한줄코딩 연습 (0) | 2023.06.14 |
(Python)최대공약수와 최대공배수(프로그래머스 Lv.1) (0) | 2023.06.14 |
(Python)3진법 뒤집기(프로그래머스 Lv.1) (0) | 2023.06.14 |
(Python)이상한 문자 만들기(프로그래머스 Lv.1)/upper(),lower(), 한줄코딩연습 (0) | 2023.06.14 |