백준 2566번 최댓값 (java)

마뇽미뇽·2024년 5월 7일
0

알고리즘 문제풀이

목록 보기
63/165

1.문제

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

2.풀이

9 * 9 배열에 최댓값을 찾는 것이므로 max값을 찾는 조건문을 준다.
max값과 배열 안에 값이 같다면 해당하는 i j 값을 출력하도록 반복문 밖에 변수선언을 했다.

3.코드

package com.example.baekjoon;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int arr[][] = new int[9][9];

        int max = 0;
        int maxNumI = 0;
        int maxNumJ = 0;
        for(int i = 0; i < 9; i++){
            for(int j = 0; j < 9; j++){
                arr[i][j] = sc.nextInt();
                if(max < arr[i][j])
                    max = arr[i][j];

                if(max == arr[i][j]) {
                    maxNumI = i + 1;
                    maxNumJ = j + 1;
                }
            }
        }
        System.out.println(max);
        System.out.println(maxNumI + " " + maxNumJ);

    }
}
profile
Que sera, sera

0개의 댓글