728x90
반응형
주말맞이 알고리즘! 오늘은 결혼식 다녀와서 호다닥 오늘 일정 마무리 지어야겠다.
오늘 배운 것
1. 문제 풀이
. 딱히 알고리즘이라는 과정은 없었다. 그냥 논리적으로 생각해서 풀면 끝나는 문제였다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
int i = kb.nextInt();
int [][] arr = new int[i+2][i+2];
for (int j = 1; j < i+1; j++) {
for (int k = 1; k < i+1; k++) {
arr[j][k] = kb.nextInt();
}
}
solution(arr);
}
private static void solution(int[][] arr) {
int answer = 0;
for (int i = 1; i < arr.length-1; i++) {
for (int j = 1; j < arr.length-1; j++) {
if(arr[i][j]>arr[i-1][j] && arr[i][j]> arr[i+1][j] && arr[i][j]>arr[i][j-1] && arr[i][j]>arr[i][j+1]){
answer++;
}
}
}
System.out.println(answer);
}
}
728x90
반응형
'알고리즘 > 문자열, 정렬' 카테고리의 다른 글
[알고리즘] 멘토링 with Java, 4차원 배열에 대한 생각 (0) | 2022.03.08 |
---|---|
[알고리즘] 임시반장 정하기 with Java, 3차원 배열에 대한 생각 (0) | 2022.03.07 |
[알고리즘] 격자판 최대합 with Java, 이중 for문 (0) | 2022.03.05 |
[알고리즘] 등수구하기 with Java, 이중 for문 (0) | 2022.03.05 |
[알고리즘] 점수계산 with Java (0) | 2022.03.05 |