728x90
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class boj_2566_최댓값 {
static int input[][] = new int[10][10]; // 입력 받을 배열 - 패딩
static int maxValue = -1; // 출력할 최댓값
static int[] maxValueLoc = new int[2]; // 출력할 최댓값의 배열 행, 열
public static void main(String[] args) throws IOException {
// 1. 9 x 9 배열
// 2. 0 이상 100 이하의 정수
// 3. 최댓값 찾기
// 4. 몇 행 몇 열인지 구하기
// 방법 1(입력 받을 때 최댓값 인식)
// 1. 입력
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
for (int i = 1; i < 10; i++) {
String temp[] = br.readLine().split(" ");
for (int j = 1; j <= temp.length; j++) {
input[i][j] = Integer.parseInt(temp[j-1]);
checkMax(i, j);
}
}
// 2. 출력
System.out.println(maxValue);
System.out.println(maxValueLoc[0] +" " +maxValueLoc[1]);
}
private static void checkMax(int i, int j) {
if (maxValue <= input[i][j]) {
maxValue = input[i][j];
maxValueLoc[0] = i;
maxValueLoc[1] = j;
}
}
}
한동안 입사 후 알고리즘 풀이에 손을 놨다가 윈도우 + 데스크톱 + eclipse -> 맥 + 랩톱 + Intellij 환경으로 옮겨와 알고리즘을 한 번도 풀지 않았다는 것을 깨닫고는 Intellij 단축키에 익숙해짐 + 녹슨 알고리즘 실력을 되찾기 위해 1일 1커밋을 하고자 한다.
일단 브론즈 학살자로 차근차근 intellij 단축키와 맥북에 익숙해지려고 한다.
728x90
'알고리즘공부(Algorithm Study) > 문제풀이(ProblemSolving)' 카테고리의 다른 글
백준 25305 java - 커트라인(정렬) (0) | 2022.11.25 |
---|---|
백준 2587 java - 대표값2(수학, 구현, 사칙연산) (0) | 2022.11.24 |
백준 1916 java - 최소비용 구하기(다익스트라 알고리즘) (0) | 2022.07.15 |
백준 1238 java - 파티(다익스트라) (0) | 2022.07.03 |
백준 14938 java - 서강 그라운드(플루이드와샬, 다익스트라) (0) | 2022.07.02 |
댓글