Функция упорядочивания слов в предложении по числам
Разбейте предложение на слова, извлеките цифру из каждого и отсортируйте по её числовому значению. Сами слова изменять не нужно.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Разбейте предложение на слова, извлеките цифру из каждого и отсортируйте по её числовому значению. Сами слова изменять не нужно.
Читать ответОбходите массив рекурсивно, накапливая текущий путь. Строка — файл, а объект связывает имя директории с её содержимым.
Читать ответБудет выведено Maxim один раз. Вызов myObj.greet() получает this равный myObj, а присваивание const fn = myObj.greet функцию не вызывает.
Читать ответОбычный callback первого таймера теряет контекст entity и обычно вызывает TypeError. Стрелка второго сохраняет this метода и может вывести 2: EPAM.
Читать ответНет, мутация count2.name не вызывает обновление React. Объект изменится в памяти, но интерфейс не обязан обновиться до другого рендера.
Читать ответХраните список контактов и два поля формы в state. При submit добавляйте запись с отдельным ID, затем очищайте поля.
Читать ответИспользуйте два индекса: пропускайте незначимые символы с краёв и сравнивайте буквы в одинаковом регистре. Новая нормализованная строка не нужна.
Читать ответСначала выводятся 1, 4, 6, foo1, затем 3 и бесконечная последовательность foo1. Таймеры с 2 и 5 не выполняются, пока поток микрозадач продолжается.
Читать ответПередайте в useState функцию-инициализатор, а не уже вычисленное значение. Для инкремента используйте prev => prev + 1.
Читать ответВосстановите Provider, dispatch thunk из эффекта, selector статуса и await axios. В slice нужны настоящий ID, инверсия completed и отсутствующий deleteTodo.
Читать ответИспользуйте стрелку внутри setTimeout либо привяжите обычный callback через bind(this). Тогда callback получит this метода delayedGetName1.
Читать ответДля двух слагаемых поддержите оба вызова: add(a, b) и add(a)(b). Отличайте число переданных аргументов от их truthy-значений.
Читать ответ