Question d’entretien chez Meta

Medium-hard Coding question from leetcode.