Найти свободный ID
Когда система выдаёт новые идентификаторы, нужно быстро найти первый номер, который ещё не занят. Напиши функцию, которая получает список уже использованных положительных ID used. Верни наименьший свободный положительный ID, начиная с 1. Если список пустой, первым свободным будет 1.
Примеры
Ввод
[1, 2, 3]Вывод
4Ввод
[2, 3, 4]Вывод
1Ввод
[]Вывод
1Нужно реализовать
def first_free_id(used):
Теги
arraylistshashmapset
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[1,2,3]Ожидаемый
42
Ввод
[2,3,4]Ожидаемый
13
Ввод
[]Ожидаемый
14
Ввод
[1,3,4,100]Ожидаемый
25
Ввод
[5,5,1,2]Ожидаемый
36
Ввод
[0,0,0]Ожидаемый
1Фокус-радио
На паузе · SomaFM · Fluid