Sollicitatievraag bij Rakuten

A algorithm problem, medium difficulty