728x90
반응형
class Solution {
public int solution(int[][] sizes) {
int answer = 0;
for(int i=0; i<sizes.length; i++){ // 가로세로 구분없이 큰값을 첫번째 원소로 이동
if(sizes[i][0] < sizes[i][1]){
int temp = sizes[i][0];
sizes[i][0] = sizes[i][1];
sizes[i][1] = temp;
}
}
int max_X = 0; // max 가로길이
int max_Y = 0; // max 세로길이
for(int i=0; i<sizes.length; i++){ // max값 찾기
if(sizes[i][0] > max_X){
max_X = sizes[i][0];
}
if(sizes[i][1] > max_Y){
max_Y = sizes[i][1];
}
}
answer = max_X * max_Y;
return answer;
}
}
728x90
반응형
'알고리즘 문제풀이 > Programmers - 자바' 카테고리의 다른 글
프로그래머스 - 문자열 내 마음대로 정렬하기 (0) | 2023.03.29 |
---|---|
프로그래머스 - [1차] 비밀지도 (1) | 2023.03.28 |
프로그래머스 - 삼총사 (0) | 2023.03.28 |
프로그래머스 - 예산 (0) | 2023.03.28 |
프로그래머스 - 시저 암호 (0) | 2023.03.28 |