본문 바로가기

문제풀이/백준 문제

BackJoon_2566 최댓값

import java.util.Scanner;

public class Maximum {
	public static void main(String[] args) {
		// 1. 입력받기 위해 스캐너를 생성한다.
		Scanner sc = new Scanner(System.in);
		
		// 2. 0~99까지의 자연수 81개를 입력받는다.
		int[][] num = new int[9][9];
		
		for(int i=0; i<9; i++) {
			for(int j=0; j<9; j++) {
				num[i][j] = sc.nextInt();
				if(num[i][j]<0 || num[i][j]>=100) {
					return;
				}
			}
		}
		
		// 3. 최대값과 최대값의 마지막 위치를 구한다.
		int max = 0;
		int row = 0;
		int column = 0;
		for(int i=0; i<9; i++) {
			for(int j=0; j<9; j++) {
				if(num[i][j] >= max) {
					max = num[i][j];
					row = i+1;
					column = j+1;
				}
			}
		}
		
		// 4. 출력
		System.out.println(max);
		System.out.println(row+" "+column);
	}
}

https://www.acmicpc.net/problem/2566

'문제풀이 > 백준 문제' 카테고리의 다른 글

BackJoon_19532 수학은 비대면강의입니다  (0) 2023.08.15
BackJoon_2798 블랙잭  (0) 2023.08.15
BackJoon_25305 커트라인  (0) 2023.08.10
BackJoon_2587 대표값2  (0) 2023.08.10
BackJoon_2750 수 정렬하기  (0) 2023.08.10