Find robots matching obstacle-distance signature | Uber Interview Question