728x90
반응형
문제
정답 풀이
import java.io.*;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st;
int[][] arr = new int[9][9];
int max = 0;
int first = 0;
int second = 0;
for(int i = 0; i < 9; i++){
st = new StringTokenizer(br.readLine());
for(int j = 0; j < 9; j++){
arr[i][j] = Integer.parseInt(st.nextToken());
if(arr[i][j] > max){
max = arr[i][j];
first = i+1;
second = j+1;
}
else if(max == 0){
first = 1;
second = 1;
}
}
}
System.out.println(max);
System.out.println(first + " " + second);
br.close();
}
}
- 메모리 15856KB
- 시간 148ms
코드도 바로 짜고 예제도 잘 출력되는데 틀렸다고 하는 거에요
왜지왜지하다가 질문 게시판 들어가봤는데
최댓값이 0일 때를 생각 안해줬더라고요!
max == 0이라면 격자판에 들어있는 숫자가 다 0이라는 거고
최댓값이 2개 이상이면 아무 인덱스나 가져오라 했으니 1을 각각 넣어주고 통과!
728x90
반응형
'Computer Science (CS) > 알고리즘' 카테고리의 다른 글
[백준/Java] 2563번 색종이 (0) | 2023.05.14 |
---|---|
[백준/Java] 10798번 세로읽기 (0) | 2023.05.14 |
[백준/Java] 2738번 행렬 덧셈 (0) | 2023.05.13 |
[백준/Java] 25206번 너의 평점은 (0) | 2023.05.13 |
[백준/Java] 1316번 그룹 단어 체커 (0) | 2023.05.11 |