[C++] 프로그래머스 게임 맵 최단거리
·
Algorithm/Programmers
#include #include using namespace std; int solution(vector maps) { int answer = 0; int n = maps.size(); int m = maps[0].size(); bool visited[100][100] = { false }; vector direction = { {1, 0}, {0, 1}, {-1, 0}, {0, -1} }; queue node; node.push({ 0, 0 }); visited[0][0] = true; while (!node.empty()) { int value = maps[node.front().first][node.front().second]; for (int i = 0; i < direction.size(); i..