Professional Documents
Culture Documents
DICE CODE
Dice code in java 8
visited[key] = true;
if(grid[i][j] != 'X') {
string k = to_string(i) + "_" + to_string(j);
st.insert(k);
if(dir == 0) dfs(i, j+1, 0);
else if(dir == 1) dfs(i+1, j, 1);
else if(dir == 2) dfs(i, j-1, 2);
else if(dir == 3) dfs(i-1, j, 3);
}
else {
if(dir == 0) dfs(i, j-1, 1);
else if(dir == 1) dfs(i-1, j, 2);
else if(dir == 2) dfs(i, j+1, 3);
else if(dir == 3) dfs(i+1, j, 0);
}
return;
}