728x90
기본아이디어
- 한 변의 최대값 다른 한 변의 최대값 구해서 곱하기
- 명함은 돌릴 수 있으니 미리 돌려놓고 계산하기
def solution(sizes):
row = 0
col = 0
for w, h in sizes:
if w < h:
w, h = h, w
row = max(w, row)
col = max(h, col)
return row * col
- 좌(큰 변) / 우(작은 변)으로 몰아놓기: 가로세로 치환
728x90
'Programming > Python' 카테고리의 다른 글
[프로그래머스] K번째 수 (0) | 2025.04.02 |
---|---|
[프로그래머스] 체육복 (0) | 2025.03.27 |
[프로그래머스] 같은 숫자는 싫어 (0) | 2025.03.26 |
[프로그래머스] 완주하지 못한 선수 (0) | 2025.03.26 |
[백준] 2164 | 카드2 (0) | 2024.12.11 |