Finished day 9 part 2, only took 5 extra lines of code aw ye

This commit is contained in:
2022-12-16 16:35:11 +01:00
parent fa33f71139
commit 3da3fbdd85

View File

@@ -41,6 +41,7 @@ int main(){
string line;
Coords head(0, 0), tail(0, 0);
vector<Coords> body(8, {0,0});
set<Coords> visited_by_tail;
visited_by_tail.insert(tail);
@@ -61,7 +62,14 @@ int main(){
} else if(direction == 'D'){
head.second--;
}
moveTail(head, tail);
moveTail(head, body[0]);
for(size_t i = 0; i < body.size() - 1; ++i){
moveTail(body[i], body[i+1]);
}
moveTail(body[7], tail);
visited_by_tail.insert(tail);
steps--;