Domanda di colloquio di Stripe

leetcode type medium level question