Сумма элементов, встречающихся в массиве единожды
Подсчитайте частоты элементов и сложите только числа с частотой ровно один. Простое множество не подходит, поскольку оно сохраняет и повторяющиеся значения.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Подсчитайте частоты элементов и сложите только числа с частотой ровно один. Простое множество не подходит, поскольку оно сохраняет и повторяющиеся значения.
Читать ответДля отрицательной границы задайте шаг −1, сохранив исключение самой границы. Тогда foo(-10) вернёт [0, -2, -4, -6, -8].
Читать ответЗа один проход посчитайте чётные и нечётные числа и сохраните первое число каждого типа. Верните первое из меньшинства; при равенстве договоримся возвращать None.
Читать ответИтерируйтесь по range(m) и выдавайте value * value через yield. Получатся квадраты от 0 до m−1.
Читать ответВ обычном CPython ожидаются True и False, но полагаться на is для чисел нельзя. Гарантированы значения x == 100 и y == 1100, а не идентичность объектов.
Читать ответПрограмма выведет False, поскольку num — кортеж из одного целого числа, а не сам int. Тип содержащегося значения не становится типом контейнера.
Читать ответДля непустых корректных деревьев исходная логика уже сравнивает значения и обе ветви. Недостающий случай — None в корне; добавьте его до обращения к val.
Читать ответПроходите компоненты пути: в dict ищите строковый ключ, в list — неотрицательный числовой индекс. Любая недоступная ступень возвращает None.
Читать ответПосчитайте частоты и верните уникальные числа с частотой больше одного, отсортированные по возрастанию, как в примерах.
Читать ответПри импортированном asyncio порядок будет 1, 3, 2. Последовательные await не запускают test_1 и test_2 одновременно.
Читать ответСначала посчитайте пары (title, user_id) через Counter, затем преобразуйте их в ключи title|user_id. Для null договоримся использовать строку null.
Читать ответПсевдокод не является корректным Dockerfile: установку и создание каталога выполняют через RUN, рабочий каталог задают WORKDIR, запуск — CMD/ENTRYPOINT.
Читать ответ