UniLecs | Программирование
18.5K subscribers
992 photos
7 videos
3 files
1.25K links
🤘🏻Задачи, головоломки, книги и другие радости программиста.

Оглавление канала: telegra.ph/UniLecs-FAQ-09-30

Чат: @unilecs_chat
Бот: @unilecsBot
VK: vk.com/unilecs

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
#announcement #task_76

🎓 Задача 76: Перестановка массива (решение будет в четверг)
Дан массив из N натуральных чисел. Необходимо определить, является ли он перестановкой первых N натуральных чисел.

Входные данные: массив из N натуральных чисел, где N <= 10000.
Вывод: Вывести 0, если массив является перестановкой, в противном случае вывести минимальное число, не входящее в эту последовательность.

Пример:
1. Arr = [ 1, 4, 2, 5, 6 ]
Вывод: 3
2. Arr = [ 1, 4, 2, 5, 6, 3 ]
Вывод: 0

P.S. Хочу напомнить, что у нас была похожая задача на перестановку строк. Посмотрите ее разбор, возможно он вам поможет разобраться с текущей задачей!
https://tttttt.me/unilecs/12