문제
풀이
간단한 문제이다. 배열의 자리값(=인덱스)는 지정한 숫자의 -1이기 때문에 출력 시 +1된 수가 나와야한다. 따라서, 자리 값을 구하는 count 변수는 인덱스+1 값이 출력되도록 구현했다.
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int arr[] = new int[9];
for(int i=0; i<9; i++) {
arr[i] = Integer.parseInt(br.readLine());
}
int max = 0;
int count = 0;
for(int i=0; i<arr.length; i++) {
if(arr[i] > max) {
max = arr[i];
count = (i+1);
}
}
System.out.println(max);
System.out.println(count);
}
}
'코딩테스트' 카테고리의 다른 글
[백준/JAVA] 1546 평균 (StringTokenizer 주의점) (0) | 2021.04.29 |
---|---|
[백준/JAVA] 3052 나머지 (배열, Hashset 사용) (0) | 2021.04.29 |
[백준/JAVA] 10818 최소, 최대 (0) | 2021.04.28 |
[백준/JAVA] 1110 더하기 사이클 (0) | 2021.04.27 |