BUT if the dog's closest bowls are at the same distance from him,
he will have to move and eat from the one that is farthest away from the dog closest to him.
... HOWEVER, if the two dogs surrounding him are at the same distance away from him, then the dog
will be confused and he'll stay in place, losing his turn to eat for that round.
Why exacly 2 dogs, what if more than 2 dogs are at the same distance?
What if the closest food to the left and right of the dog are at the same distance of the closest dog to our dog, what is the tie-breaker in this case? This case occurs if another dog is at the same location as the current dog.
Does our dog only get confused if multiple other dogs are at the same distance when some of them are to the left and some to the right of the dog, or also if all of them are on one side? Let's say two dogs are 1 unit to the left of the dog, and there is close food 2 units to the left, and 2 units to the right of our dog, should the dog go right, or get confused?
The random tests still print this instead of input:
Undocumented behavior:
Why
feed_the_dogs([2, 5, 1, 3], [1, 2, 2, 0])
should be[1, 2, 3, 1]
(from random tests)?