n бирок с номерами от 1 до n, каждый номер ровно один раз. Из-за ошибки одну бирку перепечатали: на ней теперь стоит номер другой бирки. В итоге один номер встречается дважды, а другой пропал.
Дан массив tags — номера бирок после ошибки, в произвольном порядке. Верните массив из двух чисел: сначала номер, который встречается дважды, затем номер, которого не хватает.tags=[1, 3, 3, 4] → [3, 2]
Должны быть бирки 1, 2, 3, 4. Бирка 3 встречается дважды, а 2 нет вовсе.
tags=[2, 2] → [2, 1]
Из пары бирок 1 и 2 вместо единицы оказалась вторая двойка.
tags=[5, 1, 4, 2, 1] → [1, 3]
Порядок не важен: дублируется 1, пропала 3.
n == tags.length ≤ 10⁵tags[i] ≤ ntags=[1, 3, 3, 4]
[3, 2]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 69 тестов на сервере, включая скрытые.