Going through possible sequences can be range-based
This commit is contained in:
parent
2dd5ef9b99
commit
7b591bf2aa
1 changed files with 3 additions and 3 deletions
|
@ -23,9 +23,9 @@ vector<int> Solver::guess() {
|
|||
}
|
||||
void Solver::learn(vector<int> guess, Response response) {
|
||||
vector<vector<int>> 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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue