Question
Please finish the template that i provide. #include class Nurikabe { public: /* n is the size of the Nurikabe, n >= 5, n >n;
Please finish the template that i provide.
#include class Nurikabe { public: /* n is the size of the Nurikabe, n >= 5, n <= 20 game is the result from some player here is one example n: 5 game = { {'W', 'W', 'W', '1', 'W'}, {'W', '.', 'W', 'W', 'W'}, {'W', '2', 'W', '.', '3'}, {'3', 'W', 'W', '.', 'W'}, {'.', '.', 'W', 'W', 'W'} }; W represent wall */ Nurikabe(char game[20][20], int n) { } /* return 1 if result fit the rule. return 0 if result not fit the rule. */ int isCorrect() { } private: // //Please design your own data structure to keet the result }; int main() { int n, j, l, k; char game[20][20] = { {'W', 'W', 'W', '1', 'W'}, {'W', '.', 'W', 'W', 'W'}, {'W', '2', 'W', '.', '3'}, {'3', 'W', 'W', '.', 'W'}, {'.', '.', 'W', 'W', 'W'} }; std::cin>>n; for(j = 0;j < n;j ++) for(k = 0;k < n;k ++) std::cin>>game[j][k]; Nurikabe *a = new Nurikabe(game, n); std::cout
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started