perry05

[백준] 2562- 최댓값 (JAVA) 본문

문제풀이 기록/JAVA

[백준] 2562- 최댓값 (JAVA)

perry05 2022. 11. 23. 18:01

[백준] 단계별로 풀어보기 - 1차원 배열

https://www.acmicpc.net/problem/2562

 

2562번: 최댓값

9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어

www.acmicpc.net

 

> 문제

> 풀이

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int max, index;
		int n = 9;
		
		// 입력 받으면서 최댓값, index 갱신
		max = Integer.parseInt(br.readLine());
		index = 1;
		for(int i = 1; i < n; i++) {
			int num = Integer.parseInt(br.readLine());
			if(max < num) {
				max = num;
				index = i+1;
			}
		}
		br.close();
		
		// 출력하기
		System.out.println(max + "\n" + index);
		
	}
}
Comments