💡풀이
class Solution {
public int solution(String[][] board, int h, int w) {
int n = board.length;
int count = 0;
int[] dh = new int[]{1, -1, 0, 0};
int[] dw = new int[]{0, 0, 1, -1};
for(int i = 0; i < 4; i++) {
int h_check = h + dh[i];
int d_check = w + dw[i];
if((0 <= h_check && h_check < n) && (0 <= d_check && d_check < n)) {
if(board[h][w].equals(board[h_check][d_check])) {
count++;
}
}
}
return count;
}
}
GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.
프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creating an account on GitHub.
github.com
'CodingTest > Programmers' 카테고리의 다른 글
[프로그래머스, Java] 체육복 (0) | 2025.07.21 |
---|---|
[프로그래머스, Java] 완주하지 못한 선수 (0) | 2025.07.21 |
[프로그래머스, Java] 대충 만든 자판 (0) | 2025.07.18 |
[프로그래머스, Java] 문자열 나누기 (0) | 2025.07.18 |
[프로그래머스, Java] 둘만의 암호 (0) | 2025.07.18 |