-
[브론즈 III] 2566번 :: 최댓값 / Java백준/브론즈 2022. 9. 28. 16:57
문제
https://www.acmicpc.net/problem/2566
코드
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int arr[][] = new int[9][9]; int max = 0; int x = 0; int y = 0; for(int i=0; i<9; i++) { StringTokenizer 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]; x = i+1; y = j+1; } } } System.out.println(max); System.out.print(x + " " + y); } }
채점하면 결과는 틀렸다고 하는데
예제로 테스트 하면 출력은 제대로 되고..
인터넷에 다른 코드들을 찾아봐도 뭐가 틀린건지 모르겠어서
일단 업로드..
+++++
질문 검색을 해보니까 81개의 숫자가 모두 0으로 들어오는 경우가 반례라고 해서
if문에 > 을 >= 로 수정하니까 정답이 떴다...!!
'백준 > 브론즈' 카테고리의 다른 글
[브론즈 III] 2712번 :: 미국 스타일 / Java (1) 2022.09.28 [브론즈 III] 2576번 :: 홀수 / Java (0) 2022.09.28 [브론즈 III] 2562번 :: 최댓값 / Java (0) 2022.09.28 [브론즈 III] 2547번 :: 사탕 선생 고창영 / Java (0) 2022.09.01 [브론즈 III] 2523번 :: 별 찍기 - 13 / Java (0) 2022.09.01