Pregunta de entrevista de Airbnb

Variant of a Leetcode hard problem