Read the guideline before start
После матча игроки собрались в раздевалке. Тренер называет номера игроков, и названный игрок становится последним в очередь к тренеру. Если же игрок уже в очереди, то он возвращается в раздевалку.
Дан массив номеров в том порядке, в котором тренер их называл. Нужно вернуть набор (new Set) состоящий из игроков оставшихся в очереди в конце, если в начале очередь была пуста
Пример [1, 3, 2, 1, 2, 1]:
- 1 - игрок 1 становится в очередь -> [1]
- 3 - игрок 3 становится в очередь -> [1, 3]
- 2 - игрок 2 становится в очередь -> [1, 3, 2]
- 1 - игрок 1 покидает очередь -> [3, 2]
- 2 - игрок 2 покидает очередь -> [3]
- 1 - игрок 1 становится в очередь -> [3, 1]
setOfPeople([1, 3, 2, 1, 2, 1])
должна вернуть new Set(3, 1)
setOfPeople([1, 1])
должна вернуть new Set()