https://school.programmers.co.kr/learn/courses/30/lessons/86491?language=java
가장 큰 가로와 가장 작은 세로를 구하면 되는거 아닌가? 라고 생각하고 풀어진 문제
그 사이에 수없이 아닌가?라는 생각이 지나치긴했다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import java.util.Arrays;
class Solution {
public int solution(int[][] sizes) {
int ans = 0;
int len = 0;//가로는 가장 길게
int wid = 0;//세로는 가장 작게
for(int[] n : sizes) {
int l = Math.max(n[0], n[1]);//큰 값
int w = Math.min(n[0], n[1]);//작은 값
len = Math.max(len, l);
wid = Math.max(wid, w);
}
ans = len * wid;
return ans;
}
}
|
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 핸드폰 번호 가리기 (0) | 2023.05.25 |
---|---|
[프로그래머스] 추억 점수 (0) | 2023.05.22 |
[프로그래머스] 같은 숫자는 싫어(12906) (0) | 2023.03.10 |
[프로그래머스][SQL] 그룹별 조건에 맞는 식당 목록 출력하기(131124) (0) | 2023.03.09 |
[프로그래머스][이해못함] 시소 짝궁 (0) | 2023.01.20 |