반응형
s = [[60, 50], [30, 70], [60, 30], [80, 40]]
## 답 : 4000
1. max(), min() 이용
def solution(s):
row = []
col = []
for i in s:
row.append(max(i))
col.append(min(i))
return max(row) * max(col)
2. for 반복문으로 2차원 리스트에서 값 꺼내오기
def solution2(s):
row = 0
col = 0
for a, b in s:
if a < b:
a, b = b, a
row = max(row, a)
col = max(col, b)
return row * col
반응형
'프로그래밍 > 알고리즘 & 자료구조' 카테고리의 다른 글
[프로그래머스] 모의고사 with 파이썬 (0) | 2023.04.23 |
---|---|
[프로그래머스] 입국심사 with 파이썬 (0) | 2023.04.22 |
[백준] 랜선 자르기 with 파이썬 / 이진탐색, 이분탐색 (0) | 2023.04.20 |
[백준] 숫자카드 2 with 파이썬 (0) | 2023.04.19 |
[프로그래머스] 위장 with 파이썬 (0) | 2023.04.18 |
댓글