728x90
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int[] arr = new int[9];
for(int i=0;i<9;i++) {
arr[i] = sc.nextInt();
}
int max = 0;
int index = 0;
for(int i=0;i<9;i++) {
if(max<arr[i]) {
max=arr[i];
index = i+1;
}
}
System.out.print(max + "\n" + index);
}
}
이 문제에서 신경쓸 것은 배열에서 최댓값을 탐색하는 알고리즘이다.
최댓값을 0으로 초기화 한 후 배열의 0번째부터 마지막까지 0보다 큰 값이 있는지 탐색하며
큰 값이 있다면 그것을 최댓값으로 설정한다.
728x90
'백준 단계별' 카테고리의 다른 글
[Java] 백준 3052: 나머지 (0) | 2023.01.10 |
---|---|
[Java] 백준 5597: 과제 안 내신 분..? (0) | 2023.01.06 |
[Java] 백준 10871: X보다 작은 수 (0) | 2023.01.05 |
[Java] 백준 10807: 개수 세기 (0) | 2023.01.05 |
[Java] 백준 1110: 더하기 사이클 (0) | 2023.01.05 |