본문 바로가기

Algorithm/CodeUp

[CodeUp_Java] Q1289 : 가장 큰 운동장

반응형

안녕하세요! Plitche(플리체)입니다.
이번 포스팅의 주제는 Q1289 : 가장 큰 운동장 (자바, JAVA)입니다.

Intro

Question

문제 설명

입력

가로와 세로의 정수 길이를 3세트 입력 받는다. (단, 길이는 1000 이하의 양의 정수값)

출력

넓이가 가장 넓은 운동장의 넓이를 출력한다.

예시

  • 입력 :
    10 10
    9 12
    13 8
  • 출력 : 108

Solution (풀이)

  • 풀이 : 메모리 11188, 시간 84
public class Answer1 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st;

        // 3개의 운동장 가로 세로 길이 배열 선언
        int[] wide = new int[3];

        for (int i=0; i<3; i++) {
            st = new StringTokenizer(br.readLine());
            // 한줄 씩 배열에 곱하여 저장한다.
            wide[i] = Integer.parseInt(st.nextToken())*Integer.parseInt(st.nextToken());
        }

        // 배열 정렬
        Arrays.sort(wide);

        // 가장 높은 인덱스 출력
        System.out.println(wide[2]);
        br.close();
    }
}

Ranking(순위)

반응형