프로그래머스 250125 (PCCE 기출문제) 9번 / 이웃한 칸

1 개요[ | ]

프로그래머스 250125 (PCCE 기출문제) 9번 / 이웃한 칸

2 C++[ | ]

#include <string>
#include <vector>

using namespace std;

int solution(vector<vector<string>> board, int h, int w) {
    int n = board.size();
    int count = 0;
    int dh[4] = {0, 1, -1, 0};
    int dw[4] = {1, 0, 0, -1};
    for(int i=0; i<4; i++) {
        int h_check = h + dh[i];
        int w_check = w + dw[i];
        if(0 <= h_check && h_check < n && 0 <= w_check && w_check < n) {
            if(board[h][w] == board[h_check][w_check]) count++;
        }
    }
    return count;
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}