최댓값

곽지욱·2023년 9월 6일

BOJ

목록 보기
17/69
post-thumbnail

백준 2566번 : 최댓값 B3

2566번: 최댓값

  • 이상하리 만큼 쉽게 느껴진 문제였다. 행렬의 크기도 정해져 있고 모든 인덱스를 비교해가며 최댓 값을 찾고 해당 하는 위치를 출력하면 되는 것.
import java.util.Scanner;

public class matrix_max {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int A[][] = new int[9][9];
        int max = 0;
        int x = 0;
        int y = 0;

        for(int i = 0; i<9;i++){
            for(int j = 0; j<9; j++){
                A[i][j] = sc.nextInt();
                if(A[i][j]> max){
                    max = A[i][j];
                    x = i;
                    y = j;
                }
            }
        }

        System.out.print(max + "\n");
        System.out.print((x + 1) + " " + (y +1));

    }
}
  • for문은 0부터 시작하기 때문에 출력할 때 + 1 을 해주었다.
💡 쉽게 느껴졌다. 분명 백준을 처음 풀 때는 쉽게 느껴지지 않았을 탠데 아주 조금이지만 성장한 것일까??

목표인 골드 티어 문제를 술술 풀어 내는 내 모습을 볼 수 있을 까.. 꾸준히 하다 보면 성장한다고 믿고 꾸준하게 해봐야겠다.

0개의 댓글