728x90
비교적 간단한 문제입니다. 원 라인 코딩으로도 바꿔 보았습니다.
def solution(sizes):
h, l = 0, 0
for size in sizes:
if min(size) > l:
l = min(size)
if max(size) > h:
h = max(size)
return l*h
# 위 로직을 한줄로
def solution(sizes):
return max(max(x) for x in sizes) * max(min(x) for x in sizes)
print(solution([[60, 50], [30, 70], [60, 30], [80, 40]]))
'PS > Python' 카테고리의 다른 글
[Programmers] 신규 아이디 추천 (0) | 2021.09.22 |
---|---|
[BOJ] 14503 - 로봇 청소기 (0) | 2021.09.18 |
[Programmers] 숫자 문자열과 영단어 (0) | 2021.09.18 |
[Programmers] 모의고사 (0) | 2021.09.18 |
[BOJ_Python] 2644. 촌수계산 (0) | 2021.04.17 |
최근댓글