|
|
@ -23,3 +23,11 @@ Source: https://www.programmfabrik.de/en/assignment-frontend-backend-developer-j |
|
|
|
> |
|
|
|
> |
|
|
|
> * Implement in C++, so that i works on the command line under Linux |
|
|
|
> * Implement in C++, so that i works on the command line under Linux |
|
|
|
> * The opponent has to be unbeatable |
|
|
|
> * The opponent has to be unbeatable |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Solution |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Time spent |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* ~0.5 hours to set up the project; |
|
|
|
|
|
|
|
* ~4.5 hours to implement game board serialization, tic-tac-toe rules and game solver (with tests); |
|
|
|
|
|
|
|
* ... |
|
|
|