문제 설명해당 문제는 2차원 배열에서 지뢰(값이 1인 칸)와 인접한 8방향(상하좌우 + 대각선) 모두를 위험지역으로 간주하고,그 외의 안전한 지역의 칸 수를 구하는 문제이다. 핵심 방법2차원 배열을 순회하면서 지뢰(1) 위치를 찾는다.해당 위치를 기준으로 8방향 인접한 칸까지 모두 위험지역으로 마킹한다.마지막에 0으로 남아있는 칸이 안전한 지역이다. 한 줄 요약지뢰가 있거나 인접한 칸을 전부 위험지역으로 처리하고, 남은 0의 개수를 구한다.#include using namespace std;int solution(vector> board) { int n = board.size(); vector> danger(n, vector(n, false)); // 8방향 벡터 (상하좌우 + 대각선) ..