문제 풀이/Programmers
2022. 5. 27.
[프로그래머스] 최소직사각형 (JAVA)
문제 출처 - Programmers 문제는 여기 코딩테스트 연습 - 최소직사각형 [[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120 [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133 programmers.co.kr [풀이] 1. 명함의 크기를 비교해가면서 긴 변을 가로, 짧은 변을 세로로 둔다. 2. 모든 가로와 세로를 비교해 가장 큰 가로와 세로를 구해준다. 3. 2. 에서 구해진 가로와 세로의 곱을 구해 리턴해준다. [접근] 1. 명함의 사이즈 중 긴 것을 가로, 짧은 것을 세로로 두고(명함을 회전시키기) 가장 큰 가로와 세로를 통해 면적을 구하면 되겠다고 생각하였다. 2. 모든 명함을 담기 위해서는 모든 명함의 가로 길이 ..