반응형
문제
- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/86491?language=java
풀이
더보기
class Solution {
public int solution(int[][] sizes) {
int answer = 0;
int maxWidth = 0;
int maxHeight = 0;
for (int i = 0; i < sizes.length; ++i) {
if (sizes[i][0] > sizes[i][1]) {
if (maxWidth < sizes[i][0]) {
maxWidth = sizes[i][0];
}
if (maxHeight < sizes[i][1]) {
maxHeight = sizes[i][1];
}
} else {
if (maxWidth < sizes[i][1]) {
maxWidth = sizes[i][1];
}
if (maxHeight < sizes[i][0]) {
maxHeight = sizes[i][0];
}
}
}
answer = maxWidth * maxHeight;
return answer;
}
}
반응형
'코딩테스트 문제집 > Programmers(Lv1)' 카테고리의 다른 글
[Programmers] Lv1: 가장 가까운 같은 글자(142086) (0) | 2025.02.14 |
---|---|
[Programmers] Lv1: 나머지가 1이 되는 수 찾기(87389) (0) | 2025.02.11 |
[Programmers] Lv1: 없는 숫자 더하기(86051) (0) | 2025.02.11 |
[Programmers] Lv1: 부족한 금액 계산하기(82612) (0) | 2025.02.11 |
[Programmers] Lv1: 숫자 문자열과 영단어(81301) (0) | 2025.02.11 |