반응형
해당 문제는 BFS 문제로 완전 탐색을 필요로 하는 문제다.
def solution(sizes):
h, w = 0,0
for size in sizes:
max_s = max(size)
min_s = min(size)
if max_s >= h:
h = max_s
if min_s >= w:
w = min_s
return h * w
다른 사람 풀이를 보면 한 줄로 짧게 작성한 것도 확인할 수 있다.
def solution(sizes):
return max(max(x) for x in sizes) * max(min(x) for x in sizes)
'Python > Algorithm' 카테고리의 다른 글
[프로그래머스] 비밀지도 - Python (0) | 2023.09.03 |
---|---|
[프로그래머스] 오픈채팅방 - Python (0) | 2023.09.03 |
[프로그래머스] 실패율 - Python (0) | 2023.09.02 |
[프로그래머스] 이모티콘 할인행사 - Python (0) | 2023.09.02 |
[프로그래머스] 숫자 변환하기 - Python (0) | 2023.08.27 |