Baekjoon

[Java] 백준 2566번

코딩 못하는 감자 2024. 2. 8. 19:18
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		int max=0;
		int x = 0, y=0;
		Scanner scanner=new Scanner(System.in);
		
		int arr[][]= new int[9][9];
		
		for(int i=0; i<9; i++) {
			for(int j=0; j<9; j++) {
				arr[i][j]=scanner.nextInt();
				if(max<=arr[i][j]) {
					max=arr[i][j];
					x=i+1;
					y=j+1;
				}
			}
		}
		
		System.out.println(max);
		System.out.println(x+" "+y);
	}

}

*주의할 점*

만약 9*9 배열의 입력값이 전부 0일 경우 

설정한 max의 초기값이 0이기 때문에 

max와 배열의 값을 비교할 때 = 표시를 해서 

x, y 좌표가 갱신되지 않는 문제를 해결한다.