Hennie
[백준] 2562번 : 최댓값 (JAVA) 본문
QUESTION
ANSWER
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int arr[] = new int[9];
int max = 0; // 최대값
int count = 0; // 몇 번째!
for(int i=0; i<9; i++) {
arr[i] = Integer.parseInt(br.readLine());
if(arr[i] > max) {
max = arr[i];
}
}
for(int i=0; i<9; i++) {
if(max == arr[i]) {
count = i+1; // 배열의 인덱스틑 0부터 시작하니까 +1
}
}
sb.append(max).append("\n").append(count);
System.out.println(sb);
}
}
RESULT
MEMO
2021.04.25 - [BaekJoon/05. 1차원 배열] - [백준] 10818번 : 최소, 최대 (JAVA)
이전 문제와 비슷하지만 오히려 더 쉬운 문제이다!
이전 문제처럶 배열을 생성해서 입력 받은 숫자를 넣어주고
최대값만 찾아서 최대값과 최대값의 인덱스를 출력해주면 되는 것!
'BaekJoon > 05. 1차원 배열' 카테고리의 다른 글
[백준] 3052번 : 나머지 (JAVA) (0) | 2021.04.27 |
---|---|
[백준] 2577번 : 숫자의 개수 (JAVA) (0) | 2021.04.27 |
[백준] 10818번 : 최소, 최대 (JAVA) (0) | 2021.04.25 |