728x90
★ 문제
- <그림 1>과 같이 9×9 격자판에 쓰여진 81개의 자연수 또는 0이 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 행 몇 열에 위치한 수인지 구하는 프로그램을 작성하시오.
- 예를 들어, 다음과 같이 81개의 수가 주어지면 이들 중 최댓값은 90이고, 이 값은 5행 7열에 위치한다.
★ 소스코드
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int nums[][] = new int[10][10];
int max = 0;
int x = 0, y = 0;
for (int i = 0; i < 9; i++)
{
for (int j = 0; j < 9; j++)
{
nums[i][j] = sc.nextInt();
if (max < nums[i][j])
{
max = nums[i][j];
x = i; y = j;
}
}
}
System.out.println(max);
System.out.println((x + 1) + " " + (y + 1));
}
}
728x90
'백준 알고리즘' 카테고리의 다른 글
7. 2차원 배열 - 4 (2563번) (0) | 2023.04.06 |
---|---|
7. 2차원 배열 - 3 (10798번) (0) | 2023.04.06 |
7. 2차원 배열 - 1 (2738번) (0) | 2023.04.06 |
6. 심화 1 - 10 (25206번) (0) | 2023.03.19 |
6. 심화 1 - 9 (1316번) (0) | 2023.03.19 |