코딩테스트 10번

JoMinJun·2021년 7월 22일
0

코딩테스트

목록 보기
23/39

package main;

import java.util.Scanner;


public class Main {

	
	

	public 	int sol(int n, int[][] nn){
	
		int count = 0;
		
		for(int i = 1; i < n+1 ; i++) {
			
			for(int j = 1; j < n+1 ; j ++) {
				
                
                
                
                // 상하좌우 크기 비교 후 count ++ 시켜준다!
                
				if( 
					(nn[i][j] > nn[i][j-1]) && 
					(nn[i][j] > nn[i][j+1]) &&
					(nn[i][j] > nn[i-1][j]) &&
					(nn[i][j] > nn[i+1][j]) ) {
					
					
					
					count ++ ;
					
					
					
					
					
				}
			}
		}
		
	
		return count;

	}

	
	
	
	public static void main(String[] args) {
		
	
		
	Main main = new Main();
	
	
	
	Scanner scan = new Scanner(System.in);
	
	int b  = scan.nextInt();
	
	
	

	int nn[][] = new int[b+2][b+2];
	
	for(int i = 1; i <= b ; i ++) {
		for(int j = 1; j <= b; j ++) {
			
			
			
			 nn[i][j] = scan.nextInt();
				
		}
		
	}
	

	
	
	
	
	System.out.println(main.sol(b, nn));
	
	}

	
	

	
	}
		


profile
기술정리

0개의 댓글