새소식

반응형
250x250
Programmers/Lv.1

프로그래머스 - 이웃한 칸

  • -
728x90
반응형

 

음.. 이 문제는 그냥 하라는 대로 하니까 풀린 문제여서...

 

뭐 어려운 게 없었다..?

 

class Solution {
    public int solution(String[][] board, int h, int w) {
        int answer = 0;
        int n = board.length;
        int[] dh = {0, 1, -1, 0};
        int[] dw = {1, 0, 0, -1};
        for(int i = 0; i < 4; i++) {
            if(h + dh[i] >= 0 && h + dh[i] < n && w + dw[i] >= 0 && w + dw[i] < n) {
                if(board[h][w].equals(board[h + dh[i]][w + dw[i]])) answer++;
            }
        }
        return answer;
    }
}
728x90
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.