01-10 04:27
Recent Posts
Recent Comments
Tags
- μλ°
- μλμ΄λ Έ
- λ°μ΄ν°λ² μ΄μ€
- linux
- JOBνκ³
- μ€ν½λ ν
- μ€ν½μ€λΉ
- mysql
- RaspberryPi
- SQL
- Naver Cloud
- TSQL
- νλ‘λ³΄λ Έ
- ict곡λͺ¨μ
- APIλ§μΌνλ μ΄μ€
- API MarketPlace κΈλ‘λ² μν¬ν°μ¦
- μ΄λΈμ
- νμ΄μ¬
- μ¨μΌλν
- νμ΄μ곡λͺ¨μ
- ICT
- Java
- DB
- appetizer
- Spring
- νμ΄μ
- ICTλ©ν λ§
- DATABASE
- python
- μ‘νκ³
- Today
- Total
miinsun
[Algorithm]μκ³ λ¦¬μ¦ μλ°_22 λ΄μ°λ¦¬ λ³Έλ¬Έ
π¬ λ¬Έμ μ€λͺ
μ§λ μ λ³΄κ° N*N 격μνμ μ£Όμ΄μ§λλ€. κ° κ²©μμλ κ·Έ μ§μμ λμ΄κ° μ°μ¬μμ΅λλ€.
κ° κ²©μνμ μ«μ μ€ μμ μ μνμ’μ° μ«μλ³΄λ€ ν° μ«μλ λ΄μ°λ¦¬ μ§μμ λλ€. λ΄μ°λ¦¬ μ§μμ΄ λͺ κ° μλ μ§ μμλ΄λ νλ‘κ·Έλ¨μ μμ±νμΈμ.
격μμ κ°μ₯μ리λ 0μΌλ‘ μ΄κΈ°ν λμλ€κ³ κ°μ νλ€.
λ§μ½ N=5 μ΄κ³ , 격μνμ μ«μκ° λ€μκ³Ό κ°λ€λ©΄ λ΄μ°λ¦¬μ κ°μλ 10κ°μ λλ€.
π¨ μ μΆλ ₯ μ
μ λ ₯ - 첫 μ€μ μμ°μ Nμ΄ μ£Όμ΄μ§λ€.(2<=N<=50)
λ λ²μ§Έ μ€λΆν° Nμ€μ κ±Έμ³ κ° μ€μ Nκ°μ μμ°μκ° μ£Όμ΄μ§λ€.
κ° μμ°μλ 100μ λμ§ μλλ€.
5
5 3 7 2 3
3 7 1 6 1
7 2 5 3 4
4 3 6 4 1
8 7 3 5 2
μΆλ ₯ - λ΄μ°λ¦¬μ κ°μλ₯Ό μΆλ ₯νμΈμ.
10
β
π» Solution.java
import java.util.Scanner;
public class Main {
public int solution(int[][] arr) {
int[] dx = {-1, 0, 1, 0};
int[] dy = {0, 1, 0, -1};
int answer = 0;
for(int i = 0; i < arr.length; i++) {
for(int j = 0; j < arr.length; j++) {
boolean flag = true;
for(int k = 0; k < 4; k++) {
int nx = i + dx[k];
int ny = j + dy[k];
if(nx >= 0 && nx < arr.length && ny >= 0 && ny < arr.length &&arr[nx][ny] >= arr[i][j]) {
flag = false;
break;
}
}
if(flag) answer++;
}
}
return answer;
}
public static void main(String[] args){
Main main = new Main();
Scanner sc =new Scanner(System.in);
int n = sc.nextInt();
int[][] arr = new int[n][n];
for(int i = 0; i < n; i++) {
for(int j = 0; j < n; j++) {
arr[i][j] = sc.nextInt();
}
}
System.out.println(main.solution(arr));
sc.close();
return ;
}
}
'Algorithm > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Algorithm]μκ³ λ¦¬μ¦ μλ°_24 λ λ°°μ΄ ν©μΉκΈ° (0) | 2022.01.04 |
---|---|
[Algorithm]μκ³ λ¦¬μ¦ μλ°_23 λ©ν λ§ (0) | 2022.01.04 |
[Algorithm]μκ³ λ¦¬μ¦ μλ°_21 격μν μ΅λν© (0) | 2022.01.03 |
[Algorithm]μκ³ λ¦¬μ¦ μλ°_20 λ±μ ꡬνκΈ° (0) | 2022.01.03 |
[Algorithm]μκ³ λ¦¬μ¦ μλ°_19 μ μ κ³μ° (0) | 2022.01.03 |
Comments