코딩테스트 Level.1 최소 직사각형

2024. 5. 28. 09:55·코딩테스트

문제 설명

 

명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, 작아서 들고 다니기 편한 지갑을 만들어야 합니다. 이러한 요건을 만족하는 지갑을 위해 디자인팀은 모든 명함의 가로 길이와 세로 길이를 조사했습니다.

명함 번호 가로 길이 세로 길이
1 60 50
2 30 70
3 60 30
4 80 40

가장 긴 가로 길이와 세로 길이가 각각 80, 70이기 때문에 80(가로) * 70(세로) 크기의 지갑을 만들면 모든 명함들을 수납할 수 있습니다. 하지만 2번 명함을 가로로 눕혀 수납한다면 80(가로) * 50(세로) 크기의 지갑으로 모든 명함을 수납할 수 있습니다. 이때의 지갑 크기는 4000(80 * 50)입니다.

 

모든 명함의 가로 길이와 세로 길이를 나타내는 2차원 배열 sizes가 매개변수로 주어집니다. 모든 명함을 수납할 수 있는 가장 작은 지갑을 만들 때, 지갑의 크기를 return 하도록 solution 함수를 완성해주세요.

 

제한 사항

  • sizes의 길이는 1 이상 10,000 이하입니다.
    • sizes의 원소는 [w, h] 형식입니다.
    • w는 명함의 가로 길이
    • h는 명함의 세로 길이
    • w와 h 는 1 이상 1,000 이하인 자연수입니다.

입출력 예

sizes result
[[60, 50], [30, 70], [60, 30], [80, 40]] 4000
[[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120
[[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133

코딩테스트 Level.1 최소 직사각형

'코딩테스트' 카테고리의 다른 글

코딩테스트 Level.1 문자열 내 마음대로 정렬하기  (0) 2024.05.31
코딩테스트 Level.1 시저 암호  (0) 2024.05.28
코딩테스트 Level.1 크기가 작은 부분문자열  (0) 2024.05.28
코딩테스트 Level.1 삼총사  (0) 2024.05.28
코딩테스트 Level.1 이상한 문자 만들기  (0) 2024.05.28
'코딩테스트' 카테고리의 다른 글
  • 코딩테스트 Level.1 문자열 내 마음대로 정렬하기
  • 코딩테스트 Level.1 시저 암호
  • 코딩테스트 Level.1 크기가 작은 부분문자열
  • 코딩테스트 Level.1 삼총사
이도서
이도서
  • 이도서
    도서의 코딩노트
    이도서
  • 전체
    오늘
    어제
    • 분류 전체보기 (209)
      • Today I Learned (79)
        • 2024 (78)
      • Swift (25)
        • Swift 문법 정리 (19)
        • RxSwift (5)
      • Swift Study (12)
        • Playground (2)
        • Storyboard (9)
        • UIKit (1)
      • Git (3)
      • 코딩테스트 (60)
      • Dart 언어 (16)
      • Flutter (11)
        • Flutter Study (11)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • 개발 공부 공유 링크
  • 인기 글

  • 태그

    계산기만들기
    iOS앱개발
    Xcode
    구조체
    코딩 테스트
    내일배움캠프
    코딩테스트Level.1
    storyboard
    Swift
    객체지향
    Playground
    Til
    ios
    함수
    widget
    코딩테스트
    Flutter
    코딩테스트 level.1
    ios앱개발자
    DART
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
이도서
코딩테스트 Level.1 최소 직사각형
상단으로

티스토리툴바