나의 풀이
def solution(sizes):
a = [max(x) for x in sizes]
b = [min(x) for x in sizes]
return max(a) * max(b)
pythonic 한 코드
def solution(sizes):
row = 0
col = 0
for a, b in sizes:
if a < b:
a, b = b, a
row = max(row, a)
col = max(col, b)
return row * col
short 코드 + sum(a, b)
solution = lambda sizes: max(sum(sizes, [])) * max(min(size) for size in sizes)
'코딩 테스트 (Coding Test)' 카테고리의 다른 글
[프로그래머스] 부족한 금액 계산하기 (0) | 2023.01.09 |
---|---|
[프로그래머스] 없는 숫자 더하기 (0) | 2023.01.09 |
[프로그래머스] 나머지가 1이 되는 수 찾기 (0) | 2023.01.09 |
[프로그래머스] 숫자 짝꿍 (0) | 2023.01.09 |
[프로그래머스] 삼총사 (0) | 2023.01.09 |