- Notifications
You must be signed in to change notification settings - Fork 1.3k
/
Copy path_3000.java
22 lines (21 loc) · 785 Bytes
/
_3000.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
packagecom.fishercoder.solutions.fourththousand;
publicclass_3000 {
publicstaticclassSolution1 {
publicintareaOfMaxDiagonal(int[][] dimensions) {
intans = 0;
doublemaxDiagonal = 0.0;
for (inti = 0; i < dimensions.length; i++) {
intlength = dimensions[i][0];
intwidth = dimensions[i][1];
doublediagonal = Math.sqrt(length * length + width * width);
if (diagonal > maxDiagonal) {
maxDiagonal = diagonal;
ans = length * width;
} elseif (diagonal == maxDiagonal && length * width > ans) {
ans = length * width;
}
}
returnans;
}
}
}