
#include <string>
#include <vector>
using namespace std;
int solution(vector<vector<string>> board, int h, int w) {
int answer = 0;
vector<vector<int>> Dir = { {0,-1},{0,1},{-1,0},{1,0} };
for(int i=0;i<4;i++)
{
int y=h+Dir[i][0];
int x=w+Dir[i][1];
if(-1<x && -1<y && y<board.size() && x<board[0].size())
{
if(board[h][w]==board[y][x])
{
++answer;
}
}
}
return answer;
}
'C++ > programmers 코딩테스트(level 1) C++' 카테고리의 다른 글
C++ 크레인 인형뽑기 게임 (0) | 2024.08.26 |
---|---|
프로그래머스 Level 1 데이터 분석 (0) | 2024.08.24 |
C++ [1차] 캐시 (0) | 2024.08.20 |
[C/C++] programmers Level 1 달리기 경주 - 참고 (2) | 2023.11.27 |
[C/C++] programmers Level 1 대충 만든 자판 (0) | 2023.11.06 |