Контест Junior Память и производительность обновлено
Количество различных чисел
Условие
Посчитайте, сколько различных чисел в массиве.
Ввод: n (1 ≤ n ≤ 5000), затем n целых чисел по модулю до 10⁹, записанных без ведущих нулей.
Вывод: одно число.
Пример
5
1 2 2 3 1
3
Как подойти
Подсказки: 1
set.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.
Ещё по теме «Память и производительность»
- Встроенные функции против ручного цикла
- Пересечение больших списков id
- Числа Фибоначчи без экспоненты
- Скользящая медиана потока на двух кучах
- Найти пару с суммой быстрее O(n²)
- Циклические ссылки и gc
- Управление памятью в CPython
- Инструменты профилирования Python