728x90
https://www.acmicpc.net/problem/2566
2566번: 최댓값
첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다.
www.acmicpc.net
import java.util.Scanner;
public class _2566 {
public static void main(String[] args) {
int arr[][] = new int[9][9];
Scanner sc = new Scanner(System.in);
int max = -1, x = 0, y = 0;
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9; j++) {
arr[i][j] = sc.nextInt();
if (arr[i][j] > max)
{
max = arr[i][j];
x = i;
y = j;
}
}
}
System.out.println(max);
System.out.printf("%d %d", x + 1, y + 1);
}
}
MEMO
-- 2차원 배열에서 최댓값, 최솟값을 찾아주는 메소드가 있을줄 알았지만 없어서 직접 구현
!! 편한길로만 가려하지 말기 !!
728x90
728x90
'백준[baekjoon] > JAVA' 카테고리의 다른 글
백준(baekjoon) [JAVA] - 1157번: 단어 공부 (0) | 2023.06.20 |
---|---|
백준(baekjoon) [JAVA] - 9012번: 괄호 (1) | 2023.05.11 |
백준(baekjoon) [JAVA] - 4344번: 평균은 넘겠지 (0) | 2023.04.29 |
백준(baekjoon) [JAVA] - 2908번: 상수 (0) | 2023.04.28 |
백준(baekjoon) [JAVA] - 1152번: 단어의 개수 (0) | 2023.04.25 |