Удаление дубликатов с сохранением порядка
PHP
Средний
arrays
Задача «Удаление дубликатов с сохранением порядка»
Напишите программу, которая принимает массив целых чисел и удаляет из него все дубликаты, сохраняя исходный порядок элементов. Программа должна вывести новый массив, содержащий только уникальные элементы в том порядке, в котором они встречаются в исходном массиве. Дополнительно, если количество уникальных элементов меньше 3, программа должна вывести сообщение 'Мало уникальных элементов'. Ограничения: размер входного массива не превышает 1000, элементы — целые числа от -10^9 до 10^9.
Формат ввода
В первой строке целое число N (1 ≤ N ≤ 1000) — количество элементов массива. Во второй строке N целых чисел, разделенных пробелами.
Формат вывода
Выведите уникальные элементы массива, разделенные пробелами, в порядке их первого появления. Если количество уникальных элементов меньше 3, выведите 'Мало уникальных элементов'.
Примеры
Пример 1
ВВОД
5
1 2 2 3 1
ВЫВОД
1 2 3
Пример 2
ВВОД
3
Война и мир
Толстой
1869
Преступление и наказание
Достоевский
1866
Анна Каренина
Толстой
1877
1866
ВЫВОД
Преступление и наказание
Пример 3
ВВОД
3
10 10 10
ВЫВОД
Мало уникальных элементов
Пример 4
ВВОД
2
Мастер и Маргарита
Булгаков
1967
Тихий Дон
Шолохов
1940
2000
ВЫВОД
Нет
main.php