Вопрос пользователя №78109
Добрый день. В реальной разработке при копировании объектов лучше пользоваться _.cloneDeep? Я думал что спреда для этого хватит, но он поверхностное копирование делает - приходится следить за вложенностью, чтобы случайно не поменять что-либо
Вопрос пользователя №78108
Добрый день. Тест кода выдаёт TypeError: text.reverse is not a function Не пойму, что не так? https://ru.hexlet.io/courses/js-basics/lessons/ternary-operator/exercise_unit
Вопрос пользователя №78107
Хотел бы дать подсказку тем, у кого не получается с массивом товаров. Я объявил пустой, дефолтный массив в конструкторе класса this.items = []; и дальше уже продолжил обращаться к нему в функциях.
Вопрос пользователя №78103
Рекомендасион: когда уже клонируете репозиторий - перейдите в нужную директорию через команду cd и там уже делайте изменения в файлах Для замены строки советую использовать команду sed: https://baks.dev/article/terminal/how-to-use-sed-to-find-and-replace-string-in-files
Вопрос пользователя №78102
Здравствуйте При двух пересекающихся интервалах получаю ошибку assert sum_of_intervals([ [1, 5], [1, 10], ]) == 9 E assert 4 == 9 E + where 4 = sumofintervals([]) Но в задании не указано, что надо учитывать больший из пересекающихся интервалов. поэтому я считаю сумму по первому в ...
Вопрос пользователя №78101
Ну впечатлений конечно много от этой задачи и от курса по массивам. Решил все задачи ... какие-то подсматривал в сети, до каких-то сам дошел... Так получилось. что эту решал последней и она же последняя в списке испытаний. Что хотелось бы сказать - вот дай мне эту задачу перед задачами на повороты и умножение матриц...
Вопрос пользователя №78098
Привет, у меня Windows 11, установила Ubuntu, после перезагрузки не вышло ни сообщения об ошибке, ни предложенный текст для логина и пароля. Я выполнила данную последовательность, появилось от Get:1 до Get:45, правильно я понимаю, что я верно установила? если да, то как мне дальше ввести логин и пароль?
Вопрос пользователя №78096
Добрый день! Ничего не получается, начала с цифр 01, они должны быть в левой колонке или их нужно позиционировать относительно общего контейнера? Почему когда блок с цифрами попадает во flex-контейнер автоматически увеличивается высота и из-за этого он не встает на свое место?
Вопрос пользователя №78094
Помогите разобраться, пожалуйста! В редьюсерах инкремента, декремента написано state.value += 1; а в useSelector - state.counter.value. Это какие-то разные стэйты? Как будет выглядеть объект состояния в итоге?
Вопрос пользователя №78092
Почему в данной задаче не срабатывает индекс [-1] ? Он же вроде должен возвращать последний символ строки?
Вопрос пользователя №78091
Привет, не могу разобраться в теории, а именно в задаче : "Необходимо реализовать функцию, которая проверяет, что парные скобки сбалансированы". Почему если на входе получим массив из [' ( ', ' ( '], то мы получаем false, ведь первое условие if выполняется, и в стек идет значение ' ( ' , а дальнейшие условие else i...
Вопрос пользователя №78088
Здравствуйте! С одной стороны, жестоко с вашей стороны давать задание со способом, которого не было в курсе, с другой стороны, опыт интересный :) Только не совсем понял решение учителя. Ну, вроде бы понял, но хотелось бы уточнения: почему именно такие параметры передаются slice()? А вот моё решение - https://ru.hexl...
Вопрос пользователя №78087
При попытке выполнить задание Добавьте ipython в группу dev зависимостей. Ввожу poetry add --group dev ipythone А в ответ получаю Could not find a matching version of package ipythone Я уже не знал что делать, перечитал несколько уроков ничего не получалось. Решил в тупую перезагрузить Ubuntu и все заработало. Поче...
Вопрос пользователя №78086
Здравствуйте. Тесты прошел, но почему во 2-тесте: " Дана подстрока am-am ma-am am-ma. Введите регулярное выражение, которое позволит найти подстроку am-am." не проходит ответ ^am-am ? В https://regex101.com/ такое решение тоже проходит.
Вопрос пользователя №78085
Добрый день, получается, скобки и двоеточия никогда не нужно экранировать?
Вопрос пользователя №78084
tries = 3 while tries: print('>>> ', end='') command = input() if not command: continue if command in ('echo', 'cd', 'help'): break print('Unknown command!') tries -= 1 else: print('Too many bad tries!') command = None Объясните пожалуйста по полочкам, как это работает.
Вопрос пользователя №78083
ЕСЛИ У ВАС ВЫВОДИТСЯ ДЕРЕВО - ВСЕ ХОРОШО! ГЛАВНОЕ НЕ ЗАБУДЬТЕ ПРИ КОПИРОВАНИИ ОТВЕТА ЗАХВАТИТЬ ТОЧКУ СВЕРХУ!
Вопрос пользователя №78079
Почему в вопросе теста правильный ответ такой? f()(40)(2)()
Вопрос пользователя №78077
Подскажите, а как быть, если общего делителя у двух чисел нету ? Ну например сгенерировалось два простых числа ? или одно простое число ?
Вопрос пользователя №78076
В подсказке про нормализацию данных есть строки кода: if (link.startsWith('/')) { return axios.get(${domainName}/${link}); } Подскажите, пожалуйста, что подразумевается под кодом axios.get(${domainName}/${link})?
Вопрос пользователя №78075
Если честно, то в этом задании я поняла суть задачи, но что конкретно нужно делать - процентов на 30%, остальное пытаюсь понять перечитывая обсуждения и просматривая чужие репозитории. Я вообще не представляю что за гений, кто смог до этого всего дойти первым без горы ответов на вопросы. На мой взгляд задание слишко...
Вопрос пользователя №78072
https://ru.hexlet.io/code_reviews/774526 Я так понимаю в целом все ок. Помогите, пожалуйста, разобраться с проблемой внешнего отступа c низу 100px, и что бы у последнего элемента его не было.
Вопрос пользователя №78071
Мне просто интересно, кто-нибудь из студентов кто не работает программистами осилил эту задачу? В сроки до дня понятное дело.
Вопрос пользователя №78068
Реализуйте функцию truncate(), которая обрезает переданную строку до указанного количества символов, добавляет в конце многоточие и возвращает получившуюся строку. Подобная логика часто используется на сайтах, чтобы отобразить длинный текст в сокращенном виде. Функция принимает два параметра: Строка, которую нужно о...
Вопрос пользователя №78066
Добрый день! Не могу уловить логику. Читала много обсуждений - наткнулась вот на объяснение такого примера. let x = 45; // Постфиксный инкремент. Сложение происходит после возврата. // Сперва переменной height присваивается значение 45, // затем происходит сложение и переменная х становится равной 46 let height =...
Вопрос пользователя №78064
День добрый! Минут 10 ругался с тестом, потому что на проверке expect(isContinuousSequence(10, 11, 11, 12)).toBeFalsy(); он не пропускал меня, хотя код рабочий. Только погодя, заметил, что в проверке не массив, а последовательность чисел. Добавил проверку на массив, сработало. Вопрос: так и должно быть, или ошибка ...
Вопрос пользователя №78063
Здравствуйте! подскажите, пожалуйста, почему не проходят тесты. В вэбе все работает. https://ru.hexlet.io/codereviews/772290?submissionid=996816
Вопрос пользователя №78061
Всем привет. Подскажите пожалуйста как запускать задание на тест и задание на линтинг после задания на setup, но так, чтоб они могли использовать окружение оставленное setup-job, а НЕ чистый репозиторий (actions/checkout)?
Вопрос пользователя №78060
День добрый. Хотел узнать, что я делаю не так. Проблема вот в чем, в свой файл .scss со стилями я импортировал functions, variables, mixins, utilities, bootstrap.scss из bootstrap. Когда у меня запустилась компиляция sass в css, выпала ошибка: Message: nodemodules/bootstrap/scss/utilities.scss Error: Undefined ...
Вопрос пользователя №78059
Здравствуйте! Можете подсказать а зачем вообще в задании проводить лишнюю проверку на пустую строку? Она же в любом случае вернется пустая. https://ru.hexlet.io/code_reviews/774222
Вопрос пользователя №78058
В терминале хекслет функцию Math.abs(), я вызвал следующим образом: const soilderCount = -2309; const soilderCount = Math.abs(-2309) ; console.log(soilderCount) ; программа не нашла никаких проблем, но проверив эту команду в VS Code, там выдает ошибку "невозможно повторно объявить переменную "soildersCount" с види...
Вопрос пользователя №78055
Тест корявый. Для того, чтобы вывести часть строки xeH из слова Hexlet, нужно написать text[2::-1]. Но если пишешь с планшета, то тренажёр не принимает минус🙃
Вопрос пользователя №78052
Правильно я понимаю что в steps нужно сделать uses поэтри, потом сделать поэтри инсталл, который подтянет пайтест, pytest-cov, и все что в теории должно быть нужно, и тогда уже мы сможем на run поставить poetry run pytest cov? и в дальнейшем вообще в yml мы прописываем в соответствующем порядке все, что устанавливал...
Вопрос пользователя №78051
"Какие вызовы функции записаны верно? (нужно выбрать все корректные ответы) 1.mypow(4, 2) 2.mypow(x=4, 2) 3.mypow(x=4, base=2) 4.mypow(base=2, x=4)" Подскажите пожалуйста верный ответ?
Вопрос пользователя №78046
Здравствуйте! Верно ли я понял, что св-во order меняет положение элементов относительно главной оси, а align-self, - относительно перпендикулярной? Спасибо!
Вопрос пользователя №78044
Здравствуйте! Не могу понять как это реализовать в коде? Отступ снизу от каждой обёртки создаётся с помощью класса mb-2. И не совсем понял момент Чекбокс с принятием условий сервиса имеет обёртку с классами small и mb-1.? у меня текст не вроверь с чекбоксом (( куда смотреть ? Мой код ревью (https://ru.hexlet.io...
Вопрос пользователя №78042
https://ru.hexlet.io/code_reviews/773820#file-0 все проходит , кроме почему то первого условия тест 2000 не срабатывает
Вопрос пользователя №78041
Здравствуйте, решил задание таким образом https://ru.hexlet.io/codereviews/773815?submissionid=994695, на что получил ошибку линтера: "Unexpected block statement surrounding arrow body; move the returned value immediately after the =>" после добавление константы, как в решении учителя, ошибка пропала. Не понимаю при...
Вопрос пользователя №78039
Жаль, что только принимает как задано у платформы (Это болезнь и Степика , и от этого грустно.
Вопрос пользователя №78038
Добрый день. Объясните пожалуйста логику: В примере с переворотом строки индекс последнего символа записывается следующим образом: index = len(string) - 1 Разве это не математическая операция? Допустим, string = 'Hexlet', значит длина - 6 символов. 6 - 1 = 5. Почему же в нашем случае данная формула помогает выбрать ...
Вопрос пользователя №78036
Добрый день! Подскажите что хочет сказать мне эта ошибка ? def testmemoizingwrapping(): @memoizing(3) def foo(): """Return bar.""" assert foo.__name__ == "foo", ( "Wrapper should preserve function's name!", ) E AssertionError: ("Wrapper should preserve function's n...
Вопрос пользователя №78033
Привет, тесты вот такое решение пропустили https://ru.hexlet.io/code_reviews/773583
Вопрос пользователя №78030
почему используя пример из урока "Абсолютное позиционирование" с .modal-center { left: calc(50% - 250); top: calc(50% - 110) или другой вариант left: 50%; top: 50%; margin-left: -250px; margin-top: -110px; окно не встает ровно в центр, а у него есть смещение в низ и в право? а погуглив нашел вариант transfor...
Вопрос пользователя №78029
Здравствуйте! Вроде бы сделал всё, что нужно, вижу, что появился новый файл с нужным названием и содержанием, но тест почему-то не проходит. https://ru.hexlet.io/code_reviews/773408
Вопрос пользователя №78028
1) Касательно этого момента в теории: def f(x, y, *args, kx=None, ky=42, **kwargs): return (x, y, args, kx, ky, kwargs) positional = (2, 3) named = dict(ky='b', kz='c') f(1, *positional, 4, kx='a', **named) # (1, 2, (3, 4), 'a', 'b', {'kz': 'c'}) Ниже был коммент, что если у нас при вызове не передан обязательны...
Вопрос пользователя №78025
Ещё одна особенность заключается в том, что вы не можете для функции с сигнатурой вида f(x, args) указать одновременно аргумент x по имени и при этом развернуть набор параметров. То есть вы не сможете сделать так: f(foo, x=42). Почему? Например в тесте варианты f(*xs, y=1), f(x=1, *ys) являются правильными, хотя по ...
Вопрос пользователя №78024
Потратил почти день, чтобы разобраться как решить задачу асинхронно, остался не очень доволен своим решением, думал учительское прольет свет, но... в решении учителя просто взяли и синхронно прошлись мапом и фильтром :(
Вопрос пользователя №78021
Есть вопрос. Объявление переменной для каждого символа, и далее интерполяция/конкатенация делает код более читабельным или перегруженным? https://ru.hexlet.io/code_reviews/773239
Вопрос пользователя №78020
Не в первый раз сталкиваюсь с задачей поиска элемента(объекта) в списке. Ожидал найти в нативной библиотеке функцию наподобие find, но не нашел(или плохо искал). Пришлось написать самому def find(iter, pred): return next(filter(pred, iter), None) Вопрос: Есть ли best practices как решать задачу поиска в python...
Вопрос пользователя №78018
Прошу помочь в решении (https://ru.hexlet.io/code_reviews/773145?submission_id=993826) Почему-то не проходят тесты на равенство. expect(clonedData.key2).not.toBe(data.key2); Почему clonedData.key2 !== data.key2 ? Мы же обращаемся к объекту по ключу. У нас в скопированном объекте по ключу clonedData.key2 лежат точно...