Найти все числа, исчезнувшие в массиве
Условие:
Дан массив
nums, в которой числа из диапазона [1, n]. Необходимо вывести числа из [1, n], которых нет в nums.Пример 1:
Вход:
nums = [4,3,2,7,8,2,3,1].Выход:
[5,6]Пример 2:
Вход:
nums = [1,1]
Выход: [2]Ограничения:
n == nums.length
1 <= n <= 105
1 <= nums[i] <= nКод:
nums = [4, 3, 2, 7, 8, 2, 3, 1]
ch = [0] * len(nums)
for el in nums:
ch[el-1] += 1
net = []
for n in range(len(ch)):
if ch[n] == 0:
net.append(n+1)
print(net)📌 Разбор задачи
Пишите ваши варианты решения в комментах👇
@python_job_interview

