728x90
난이도 : Lv. 1
풀이일 : 2412242
https://school.programmers.co.kr/learn/courses/30/lessons/86491
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제


풀이 코드
def solution(sizes):
for s in sizes:
s.sort()
answer = max(sizes)[0] * max(sizes, key=lambda x: x[1])[1]
return answer
- s.sort : 돌려서 수납하는게 나은 명함들을 처리하기 위해 정렬
- max(sizes)[0] : 명함 가로 길이 중 가장 큰 값
- max(sizes, key=lambda x: x[1])[1] : 명함 세로 길이 가장 큰 값
제출 결과

느낀점
- lambda는 늘 쓸 때마다 한 번씩 어라? 하고 멈췄다가 쓰는 것 같다. 언제 익숙해지지
'알고리즘 > Lv. 1' 카테고리의 다른 글
프로그래머스 86491 최소직사각형 자바스크립트 풀이 (0) | 2024.12.24 |
---|---|
프로그래머스 86491 최소직사각형 자바 풀이 (0) | 2024.12.24 |
프로그래머스 12935 제일 작은 수 제거하기 자바스크립트 풀이 (1) | 2024.12.20 |
프로그래머스 17682 다트 게임 자바 풀이 (0) | 2024.12.17 |
프로그래머스 17682 다트 게임 파이썬 풀이 (0) | 2024.12.17 |