diff --git a/solver.cpp b/solver.cpp index 9300564..6b0eb2d 100644 --- a/solver.cpp +++ b/solver.cpp @@ -23,9 +23,9 @@ vector Solver::guess() { } void Solver::learn(vector guess, Response response) { vector> next_possible(0); - for(int i = 0; i < possible.size(); i++) - if(validate(possible[i], guess) == response) - next_possible.push_back(possible[i]); + for(auto sequence : possible) + if(validate(sequence, guess) == response) + next_possible.push_back(sequence); possible = next_possible; }