어려움은 없었다.
길어졌을 뿐...
public int solution(int[][] sizes) {
int answer = 0;
int maxWide =0;
int maxHeight=0;
for (int i = 0; i < sizes.length; i++) {
if (sizes[i][0] < sizes[i][1]) {
int temp = sizes[i][1];
sizes[i][1] = sizes[i][0];
sizes[i][0] = temp;
}
if(maxWide<sizes[i][0]) {
maxWide=sizes[i][0];
}
if (maxHeight<sizes[i][1]) {
maxHeight=sizes[i][1];
}
}
return answer = maxWide*maxHeight;
}
public int sss(int[][] sizes) {
int answer = 0;
int maxWide =0;
int maxHeight=0;
for (int[] s : sizes) {
maxWide=Math.max(maxWide,Math.max(s[0],s[1]));
maxHeight=Math.max(maxHeight,maxHeight = Math.min(s[0],s[1]));
}
return answer = maxWide*maxHeight;
}
최대, 최소값 리턴해주는 아이들이 있었군.
향상된 for문도 사용해봤다.
좋은 정보 얻어갑니다, 감사합니다.