-
Notifications
You must be signed in to change notification settings - Fork 0
/
The Box.kt
22 lines (19 loc) · 1.41 KB
/
The Box.kt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import java.util.*
fun main() {
val scanner = Scanner(System.`in`)
val x1 = scanner.nextInt()
val y1 = scanner.nextInt()
val z1 = scanner.nextInt()
val x2 = scanner.nextInt()
val y2 = scanner.nextInt()
val z2 = scanner.nextInt()
if (x1 == x2 && y1 == y2 && z1 == z2 || x1 == y2 && y1 == x2 && z1 == z2 || x1 == z2 && y1 == x2 && z1 == y2 || x1 == y2 && y1 == x2 && z1 == z2 || x1 == y2 && y1 == z2 && z1 == x2 || x1 == z2 && y1 == y2 && z1 == x2 || x1 == z2 && y1 == x2 && z1 == y2 || x1 == z2 && y1 == y2 && z1 == x2 || x1 == y2 && y1 == x2 && z1 == z2) {
println("Box 1 = Box 2")
} else if (x1 >= x2 && y1 >= y2 && z1 >= z2 || x1 >= y2 && y1 >= x2 && z1 >= z2 || x1 >= z2 && y1 >= x2 && z1 >= y2 || x1 >= y2 && y1 >= x2 && z1 >= z2 || x1 >= y2 && y1 >= z2 && z1 >= x2 || x1 >= z2 && y1 >= y2 && z1 >= x2 || x1 >= z2 && y1 >= x2 && z1 >= y2 || x1 >= z2 && y1 >= y2 && z1 >= x2 || x1 >= y2 && y1 >= x2 && z1 >= z2) {
println("Box 1 > Box 2")
} else if (x1 <= x2 && y1 <= y2 && z1 <= z2 || x1 <= y2 && y1 <= x2 && z1 <= z2 || x1 <= z2 && y1 <= x2 && z1 <= y2 || x1 <= y2 && y1 <= x2 && z1 <= z2 || x1 <= y2 && y1 <= z2 && z1 <= x2 || x1 <= z2 && y1 <= y2 && z1 <= x2 || x1 <= z2 && y1 <= x2 && z1 <= y2 || x1 <= z2 && y1 <= y2 && z1 <= x2 || x1 <= y2 && y1 <= x2 && z1 <= z2) {
println("Box 1 < Box 2")
} else {
println("Incomparable")
}
}