

9x9 행렬이 주어지고, 요소 중 최댓값이 몇이고, 몇 행 몇 열인지 출력하는 문제이다.
기본적으로 크게 번거로운 문제는 아니다.
import java.util.*;
import java.io.*;
class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st;
int[][] arr = new int[9][9];
int max = arr[0][0];
int row=0, col=0;
for(int i=0; i<9; i++){
st = new StringTokenizer(br.readLine(), " ");
for(int j=0; j<9; j++){
arr[i][j] = Integer.parseInt(st.nextToken());
if(arr[i][j] > max){ // 배열 선언과 동시에 최댓값 판단
max = arr[i][j];
row = i;
col = j;
}
}
}
System.out.println(max);
System.out.println((row+1) + " " + (col+1));
br.close();
}
}
맞았습니다!!