Computer Science 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

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Computer Science

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<iscorrect();
return 0;
}

Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY