Бесконечный генератор циклических остатков
Проверяйте N > 0 и бесконечно перебирайте range(N). Это выдаёт 0…N−1 без растущего счётчика.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Проверяйте N > 0 и бесконечно перебирайте range(N). Это выдаёт 0…N−1 без растущего счётчика.
Читать ответХраните время последнего допущенного вызова по monotonic и проверяйте интервал под Lock. wraps сохраняет метаданные и исходную сигнатуру для стандартной интроспекции.
Читать ответПервая строка вывода — [0, 1, 2, 3, 4], вторая — представление объекта генератора, а не его элементы.
Читать ответДля key2 вывод верный, но None ошибочно попадает в elif not val. Сравнивайте состояния через is True, is False и is None.
Читать ответТочного быстрого алгоритма для общего случая с M до 100000 ожидать нельзя: задача включает трудную маршрутизацию. Нужны уточнение цели и ограниченные эвристики.
Читать ответВывод — False. number является int, но tup — кортеж из одного элемента, поэтому проверка tup на int не проходит.
Читать ответСравните счётчики символов двух строк. Это учитывает и состав, и число повторений, в отличие от сравнения set.
Читать ответСкрипт сравнивает title двух страниц в каждой строке. Сначала исправьте перенос состояния titles между строками, разбор URL и обработку ошибок, затем добавляйте ограниченную конкурентность.
Читать ответПеребирайте range(n, 0, -1) и выдавайте квадрат каждого числа через yield. Последовательность начинается с n² и заканчивается 1.
Читать ответВычислите сумму один раз, напечатайте её и верните то же значение. Приведённая функция уже выполняет оба требования.
Читать ответАннотируйте полное имя через Concat и Coalesce, уберите крайние пробелы через Trim, затем фильтруйте по нормализованной строке.
Читать ответИспользуйте JOIN, GROUP BY по идентификатору отдела и HAVING COUNT(*) > 2. Для приведённых данных будет выбрано только D1.
Читать ответ