백준 단계별
[Java] 백준 2562: 최댓값
pullwall
2023. 1. 5. 15:32
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