반응형

1. 문제 번호 2566번


 

 

 

2. 문제 풀이 

 

 

 

한줄 평가

 - 기본에 충실하게 푼다 !

 

 

 

문제를 먼저 정확히 파악

 

 - 이 블로그를 보는 사람은 틀린 이유를 못 찾아서 보실 확률이 높다.

   아래 데이터 삽입시 1,1~9,9 사이에 임의의 값 출력시 성공

0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0

 

나의 문제풀이 방식 및 순서

 

 * 나의 다양한 학습이 우선이기 때문에 다양한 방법을 생각 *

 

 

 

  1. 한 줄씩 최대 값을 찾아서 행렬을 뽑아놓고 계속 비교한다.

 

  1. 한 줄씩 내림차순,오름차순 정렬하여 같은 열 전체 비교도 방법 (ETC...)

 

 

 

 

 

 


3. 소스 인증

 

import java.util.*;
import java.lang.*;
import java.io.*;

// The main method must be in a class named "Main".
class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int in_h = 9;
        int in_l = 9;
        int out_h = 1;
        int out_l = 1;
        int maxValue = 0;
            
        for(int i = 0; i < in_h; i++){
            String inputLine = br.readLine();
            String[] stringNumbers = inputLine.split(" ");
            int [] intNumbers = new int[stringNumbers.length];
            
            for(int k = 0; k < stringNumbers.length; k++){
                intNumbers[k] = Integer.parseInt(stringNumbers[k]);
            }
            
            for(int j = 0; j < in_l; j++){
                if (maxValue < intNumbers[j]){
                    maxValue = Math.max(intNumbers[j],maxValue);
                    out_h = i+1;
                    out_l = j+1;
                }
            }
        }

        System.out.println(maxValue);
        System.out.print(out_h + " " + out_l);
        
    }
}

 

 

 

- 실패 소스코드 -

 

 


4. 추가 개념

 

 

 

 

 

 

 


5. 참조 블로그


 

불편함을 느끼실 경우 연락 주시면 곧 바로 삭제하도록 하겠습니다.

 


 

 

 

 

 

 

 

 

728x90
반응형

+ Recent posts