본문 바로가기

<Java CodeUp 1289 문제 : 가장 큰 운동장>

 

 

<문제>

학교에서 축구대회를 열기로 했다.

본교 학생수가 많아서 되도록 큰 운동장을 필요로 한다.

학교 근처에 축구를 할 수 있는 운동장이 3개가 있는데

각 운동장의 가로와 세로의 길이를

홈페이지를 통해서 알수 있었다.

우리는 3개의 운동장 중 가장 큰 운동장을 빌리기로 했다.

이 3개의 운동장 중 가장 넓은 운동장의 넓이를 구하는

프로그램을 작성하시오.

 

<입력 예시>

10 10

9 12

13 8 

 

<출력 예시>

108 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import java.util.Scanner;
 
/*
     학교에서 축구대회를 열기로 했다. 본교 학생 수가 많아서 되도록 큰 운동장을 필요로 한다.
    학교 근처에 축구를 할 수 있는 운동장이 3개가 있는데 각 운동장의 가로와 세로의 길이를 홈페이지를 통해서 알 수 있었다.
    우리는 3개의 운동장 중 가장 큰 운동장을 빌리기로 했다.
    이 3개의 운동장 중 가장 넓은 운동장의 넓이를 구하는 프로그램을 작성하시오.
    
    <입력예시>
    10 10
    9 12
    13 8
    
    <출력예시>
    108
 */
 
public class CodeUp_1289 {
    
    public CodeUp_1289() {
        
        int big = 0;
        Scanner sc = new Scanner(System.in);
        
                int a1 = sc.nextInt();
                int b1 = sc.nextInt();
                int a2 = sc.nextInt();
                int b2 = sc.nextInt();
                int a3 = sc.nextInt();
                int b3 = sc.nextInt();
                
                int Ground_1 = a1 * b1;
                int Ground_2 = a2 * b2;
                int Ground_3 = a3 * b3;
                
                if(Ground_1 > Ground_2 && Ground_1 > Ground_3) {
                    big = Ground_1;
                } else if(Ground_2 > Ground_3 && Ground_2 > Ground_1) {
                    big = Ground_2;
                } else if(Ground_3 > Ground_1 && Ground_3 > Ground_2) {
                    big = Ground_3;
                }
                System.out.println("-- " + big + " --");
        }
    public static void main(String[] args) {
        new CodeUp_1289();
    }
}
 
cs

93 DL

Develop Life