Lyft Interview Question

Code test in React, more difficult than most React hackerrank tests