반응형
def solution(sizes):
for i in sizes : i.sort()
a,b = sizes[0][0],sizes[0][1]
for i in sizes:
if a < i[0] : a = i[0]
if b < i[1] : b = i[1]
return a*b
sort로 각 리스트안의 값이 [작은 값, 큰 값]이 되게 만들어준다.
예시 [[60, 50], [30, 70], [60, 30], [80, 40]] -> [[50, 60], [30, 70], [30, 60], [40, 80]] |
그 후 각 자리에서 가장 큰 값을 구해서 곱해주면 끝!
반응형
'알고리즘 > 프로그래머스 level 1,2' 카테고리의 다른 글
[파이썬🐍] 프로그래머스 : 없는 숫자 더하기 (0) | 2021.10.28 |
---|---|
[파이썬🐍] 프로그래머스 : 부족한 금액 계산하기 (0) | 2021.06.17 |
[파이썬🐍] 프로그래머스 : 나머지가 1이 되는 수 찾기 (0) | 2021.06.16 |
[파이썬🐍] 프로그래머스 : 조이스틱 (0) | 2021.05.28 |
[파이썬🐍] 프로그래머스 : 괄호 회전하기 (0) | 2021.05.27 |
댓글