https://programmers.co.kr/learn/courses/30/lessons/86491
- 명함의 길이가 가로 세로가 주어지는데 큰 길이를 한쪽 길이에 몰아주기 위해 for문을 통해 각 명함의 긴 부분을 한쪽으로 몰아서 명함을 돌려준다.
- 그리고 각자 길이의 max값을 담아줄 변수를 선언하여 가로 길이의 최댓값, 세로 길이의 최댓값을 구해 두 값의 곱을 리턴.
class Solution {
public int solution(int[][] sizes) {
int temp = 0;
int hor = 0;
int ver = 0;
for(int i=0; i<sizes.length; i++) {
if(sizes[i][0] < sizes[i][1]) {
temp = sizes[i][0];
sizes[i][0] = sizes[i][1];
sizes[i][1] = temp;
}
if(sizes[i][0] > hor) {
hor = sizes[i][0];
}
if(sizes[i][1] > ver) {
ver = sizes[i][1];
}
}
return hor * ver;
}
}