diff --git a/main.cpp b/main.cpp index c215395..09d67fd 100644 --- a/main.cpp +++ b/main.cpp @@ -85,6 +85,7 @@ int main(void) { response = validate(sequence, guess); cout << format_response(response); + if(learn) { bot.learn(guess, response); bot.print(); diff --git a/solver.hpp b/solver.hpp index a3327bf..c6e2a44 100644 --- a/solver.hpp +++ b/solver.hpp @@ -67,11 +67,10 @@ public: known.cannot_be(n, guess[n]); } else if(response[0] == 0) { - for(int n = 0; n < known.N; n++) - known.must_be(n, guess[n]); + // TODO if somewhere, then at least here } else { - // TODO nenula / nenula + // TODO nonzero / nonzero } // Learn from previous guesses