[BAEKJOON] #2562 (Java)

Problem Link

Problem:
9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.

예를 들어, 서로 다른 9개의 자연수

3, 29, 38, 12, 57, 74, 40, 85, 61

이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다.

My Code:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
 
public class BaekJoon_2562 {
 
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
 
		int max = Integer.parseInt(br.readLine());
        int count = 1; 

		for (int i = 1; i < 9; i++) {
            int val = Integer.parseInt(br.readLine());
            if (val > max) {
                max = val; 
                count = i + 1;
            }
        }
		System.out.println(max);
        System.out.println(count);
	}
}

Input

3
29
38
12
57
74
40
85
61

Output

85
8

좋은 웹페이지 즐겨찾기