IT 세계의 후아
[프로그래머스]LV1_최소 직사각형(이중리스트 최대최소) 본문
명함을 모두 담을 수 있는 w(가로)*h(세로)가 최소인 카드 크기 구하기
명함 사이즈가 이중 리스트로 주어짐
구하는 건 w*h 값
※ 이중 리스트에서 최대/최소 구하기
단순 max(리스트) 하면 리스트가 나옴
a = [[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]]
print(max(a)) # [14, 7]
print(min(a)) # [5, 15]
print(max(map(max, a))) # 15
print(min(map(min, a))) # 3
≫ max(max(x) for x in 리스트)
≫ max(map(max, 리스트)) / min(map(min, 리스트))
# 다른 사람 풀이
def solution(sizes):
return max(max(x) for x in sizes) * (max(min(x) for x in sizes))
cf) https://school.programmers.co.kr/learn/courses/30/lessons/86491
%EC%A7%81%EC%82%AC%EA%B0%81%ED%98%95
'Coding > Study' 카테고리의 다른 글
[AI]Langchain-openAI API 받아오기 (0) | 2024.07.30 |
---|---|
[AI]LangChain 기본 이론&실습(1) (0) | 2024.07.30 |
[Etc]LLM, RAG, sLLM, LMM (0) | 2024.06.13 |
[kaggle]Ubiquant Market Prediction (0) | 2024.05.01 |
[error]float16 indexes are not supported (0) | 2024.05.01 |