Построение словаря с буквенными ключами и числовыми значениями
Возьмите первые 20 символов ascii_lowercase и сопоставьте их с enumerate(..., start=1). Последняя буква — t со значением 20.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Возьмите первые 20 символов ascii_lowercase и сопоставьте их с enumerate(..., start=1). Последняя буква — t со значением 20.
Читать ответИспользуйте [2 ** exponent for exponent in range(1, 11)]. Начинайте с показателя 1, поскольку первый элемент должен быть 2, а не 1.
Читать ответНа отдельных строках напечатаются числа 0–4, а b получит список [None, None, None, None, None], поскольку print возвращает None.
Читать ответДанная реализация корректна: два указателя меняют симметричные элементы местами. arr и res имеют одинаковый id, а два отдельных литерала списка через is дают False.
Читать ответБудет False: запятая создаёт одноэлементный кортеж, поэтому data имеет тип tuple, хотя внутри находится int.
Читать ответСохраняйте результаты по хешируемому ключу аргументов и возвращайте их при повторе. Кеш должен иметь понятные ограничения размера и правила актуальности.
Читать ответЗамените индексный цикл на sum(arr) и используйте форматированный вывод. Для показанных чисел результат останется 15.
Читать ответПосле получения user_id запустите два независимых запроса конкурентно. Для миллионов заказов используйте ограниченный пул работников и потоковый вход, а не миллионы созданных Task.
Читать ответСохраните результат вызова, выведите его через print и верните без изменений. Используйте wraps и произвольные аргументы обёртки.
Читать ответОберните метод функцией с *args и **kwargs, выведите func.__name__ и верните результат вызова. self передастся как обычный первый аргумент.
Читать ответВ Python целые числа имеют произвольную точность, поэтому строки длиной до 100 цифр можно преобразовать в int, сложить и вернуть str результата.
Читать ответПоследовательно примените сортировку по score и фильтрацию по множеству запрещённых названий. Верните новую FilmCollection, не изменяя вход.
Читать ответ