코린이의 소소한 공부노트

[백준 온라인 저지] 2566. 최댓값 본문

코딩테스트 풀이/JAVA

[백준 온라인 저지] 2566. 최댓값

무지맘 2023. 3. 21. 14:41

- 입력: 첫째 줄부터 아홉 번째 줄까지 한 줄에 아홉 개씩 수가 주어진다. 주어지는 수는 100보다 작은 자연수 또는 0이다.

- 출력: 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다.

import java.io.*;
class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int r = 0, c = 0, max = 0;
        for(int i=0 ; i<9 ; i++){
            String[] input = br.readLine().split(" ");
            for(int j=0 ; j<9 ; j++){
                int x = Integer.valueOf(input[j]);
                if(max < x){
                    r = i; c = j; max = x;
                }
            }
        }
        System.out.println(max + "\n" + (r+1) + " " + (c+1));
    }
}