방명록
- LEVEL 1. 최소직사각형2022년 09월 28일에 업로드 된 글입니다.
🟪 나의 구현 스케치
명함의 가로 길이와 세로 길이를 비교하여 큰 수를 가로 길이로 둔 후 가장 긴 가로 길이와 가장 긴 세로 길이를 곱해 return 한다.
🟪 나의 구현 코드
def solution(sizes): for index in range(len(sizes)): if sizes[index][0] < sizes[index][1]: sizes[index][0], sizes[index][1] = sizes[index][1], sizes[index][0] w = [sizes[index][0]for index in range(len(sizes))] h = [sizes[index][1]for index in range(len(sizes))] answer = max(w)*max(h) return answer
🟪 다른 사람의 구현 코드
max(x) for x in sizes로 가로, 세로 중 큰 수를 찾아내고 max(min(x) for x in sizes로 가로, 세로 중 작은 수를 찾아낸다.
큰 수들 중에 가장 큰 수와 작은 수들 중에 가장 큰 수를 곱하는 방법이다. good!!!!!
def solution(sizes): return max(max(x) for x in sizes) * max(min(x) for x in sizes)
https://school.programmers.co.kr/learn/courses/30/lessons/86491
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
'코딩테스트 > 🕊️프로그래머스' 카테고리의 다른 글
LEVEL 1. 신규 아이디 추천 (0) 2022.09.30 LEVEL 1. 완주하지 못한 선수 (2) 2022.09.30 LEVEL 1. [1차] 비밀지도 (0) 2022.09.28 LEVEL 1. 같은 숫자는 싫어 (0) 2022.09.18 LEVEL 1. 예산 (0) 2022.09.16 다음글이 없습니다.이전글이 없습니다.댓글