Finished day 9 part 2, only took 5 extra lines of code aw ye
This commit is contained in:
@@ -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--;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user