Going through possible sequences can be range-based

This commit is contained in:
Matúš Púll 2024-12-26 21:21:55 +01:00
parent 2dd5ef9b99
commit 7b591bf2aa

View file

@ -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;
}