Два параметра типа выглядят как параметры в определении метода. В этот раз, для удобства восприятия, взяты имена L и R. Порядок параметров типов мы определяем сами, в данном случае логично разместить слева параметр отвечающий за left, а справа отвечающий за right. И как происходит эта магия? Почему именно L и R, как...
ошибка Nan что означает и как ее убрать
Параметр типа указывается и для класса и для интерфейса. В остальном в классе ничего не меняется. Сделав такое изменение, мы получаем возможность подменять реализацию. В случае с парами это не очень актуально, но общая концепция становится понятна. Какое изменение мы сделали и на что оно влияет? Чем мне должна быть ...
Подскажите, что происходит в данном коде из теории: print(*(x for x in "Hello World!" if x.isupper())) Во время работы генератора нужные значения (которые соответствуют условию) куда то сохраняются? Как код запоминает, что именно H и W нужно передать аргументами в принт?
3 тест. Хочу уточнить, почему Hello будет напечатано 3 раза. Можете подробнее рассказать?
Совершенно не понимаю тему. Составные выражения. Очевидно дело во мне однако может быть найдется кто то, кто сможет объяснить другими словами? print(10 % 2 == 0 and 'yes' or 'no') # => 'yes' почему and возвращает "yes" если "yes" это true? Ведь and должно возвращать первое значение False а при его отсутствии посл...
Добрый день. Я чет не догнал... Почему решение проходит а вебинтерфейс не открывается? https://ru.hexlet.io/code_reviews/1319632
В теории сказано, что у процедурного решения предсказуемый расход памяти, не зависящий от входных данных. Имеется в виду, что расход памяти будет только на копию списка, а он предсказуем, так как мы знаем, сколько памяти занимает оригинальный список? Так как нет никаких дополнительных входных данных, внутри не созда...
Здравствуйте! Отчаялась решить проблему с шрифтом( https://ru.hexlet.io/code_reviews/1318589 Помогите пожалуйста
Изначально писал запрос на студентов и преподавателей без группы, оказалось, что нужно наоборот, чтобы группа была. По-моему в задании слово "включать" студентов нужно поменять на "исключать".
прочитал но не чего не понятно
Как можно возвести двойку в третью степень?
Здравствуйте, подскажите, пожалуйста, у меня в решении (https://ru.hexlet.io/code_reviews/1319452) не проходит первый тест. Печатаю результат в консоли и вижу, что первый элемент массива исчезает. Не понимаю почему. Тестировал код в другой среде, всё работало корректно. Заранее спасибо.
Подсказка. Список разрешенных хостов ALLOWED_HOSTS должен содержать запись webserver А так же там должны содержаться записи "127.0.0.1" и 'localhost', иначе ваше приложение не запустится локально.
Урок "Извлечения символов из строки". print(f'{one[2]}\n{two[1]}\n{three[3]}\n{two[4]}\n{two[2]}') На экране: h o d o r Что не так?
Здравствуйте, я не понимаю, что я делаю не так https://ru.hexlet.io/courses/python-basics/lessons/arithmetics/exercise_unit
Почему когда я создаю класс с методом, обёрнутым декоратором, и создаю два разных объекта, то вызов метода происходит в двух этих объектах? Мой код: def memoized(func): def wrapper(*args): wrapper.called = True return func(*args) wrapper.called = False return wrapper class MyClass: ...
status: finished → Упс, что то пошло не так, код работал слишком долго и был остановлен. Проверьте условия выхода из циклов. https://ru.hexlet.io/code_reviews/1318905 Почему цикл не завершается, где ошибка?
Здравствуйте, а что за видео упоминается в обсуждениях?
fixturefileupload в Rails 7 устарело и было удалено: https://github.com/rails/rails/blob/7-0-stable/actionpack/CHANGELOG.md (https://github.com/rails/rails/blob/7-0-stable/actionpack/CHANGELOG.md) Теперь нужно использовать другой подход: https://guides.rubyonrails.org/activestorageoverview.html#adding-attachments-to...
Это реально искусственный интеллект так криво работает или это лишь его имитация и опечатка была сделана человеком который это писал? в общем я сообщил вам, а дальше сами разбирайтесь, как это исправлять скриншот https://i.ibb.co/R6GTdvG/2024-02-09-105313.jpg
Ведь нужно выяснить, что комманды разрешены и записаны в файле, но в каком именно порядке не важно. И еще из условий задания не ясно, что должны содержаться только эти две комманды. Там еще один пользователь подходит с доп коммандой.
Выберите все корректные строки: (нужно выбрать все корректные ответы) "Jack "Hellboy" Jeffries" "Say \"Hello\"" "Who's to blame?" "" "computer"
Хммм интересно конечно что я писал точно такое же решение как и учителя(еще до открытия решения от учителя) а оно почему то не работает))) https://ru.hexlet.io/code_reviews/1318405
Всем здравствуйте! Начнем-с обучение. Спасибо команде Хекслета.
Не очень очевдино что нужно использовать все функции strings для прохождения, как показалось достатчоно обойтись strings.Titleдля сложных составных имен и все, остальное выглядит как оверхед , но без этого не принимается
Здравствуйте! А зачем такие сложности в теории в примере нормализации emals, если можно в цикле сделать просто for (let i = 0; i < emails.length; i += 1) { emails[i] = emails[i].toLowerCase(); } или это сделано для наглядности?
а вы не подскажите, что в последнем примере значат три точки? form.elements.email // <input name="email" ... это не дописали "" или что-то другое? может вот тут form.elements.email.addEventListener('change', () => { // Обработка }); добавить пример обработки? Учитывая то, что до этого change никогда не использ...
/usr/src/app$ cd code-user git checkout 222185d git branch HEAD is now at 222185d refactoring * (HEAD detached at 222185d) main Задание было переключится на этот комит,переключился бранч показывает что на нем тесты не проходят, чем ошибка то?
Подскажите, пожалуйста, что не так? https://ru.hexlet.io/code_reviews/1317622
Добрый день. Есть ощущение, что нужен личный кабинет, с регистрацией, авторизацией и возмгожностью просмтривать заказы. И тут возникает вопрос: или это не запланировано по бизнес-логике или это в неявные требования. Но с другой стороны это функциональное и требование и вряд ли его можно отнести к неявным. Или все-та...
Возможно, стоит в описании более подробно описать шаги с добавлением Github Actions и бейджиков - для тех кто с этим не знаком например в какой именно файл добавлять комманды из Makefile, и где можно найти ссылки на бейджики (пришлось покопаться прям чтоб понять как это вообще сделать=D) и, наверное, в main.yml непр...
Здравствуйте! В описании задания есть такая фраза: ... У каждой ячейки появляется название, которое дублирует название столбцов в шапке таблицы. Название добавляется по шаблону: Название:. После двоеточия стоит пробел Цвет названия: #7a91aa и используется жирное начертание Для реализации последнего пункта вам понад...
Я новичок в сфере программирования. Буквально недавно смотрела видео на ютубе про Ajax запросы. Если бы не эти видео, я бы вообще не поняла, о чем идет речь в теории и упражнении. Просто складывается впечатление, что курс вовсе не для новичков, а для тех, кто уже знаком с какими- то понятиями, темами, просто тут до...
Почему линтеру не нравится replace? https://ru.hexlet.io/code_reviews/1317240
Здравствуйте проект не проходит проверку git app1 | /project/code/bin/brain-calc.js app1 | 2:41 error Missing semicolon semi app1 | 3:48 error Missing semicolon semi app1 | 5:30 error Newline required at end of file but not found eol-last во...
Добрый день!Подскажите,в теории сказано,что font-face позволяет указывать насыщенность шрифта,но вроде как это и необязательно,а можно оставить и два разных названия...Но со вторым случаем решение тест не проходит..Почему это так?Спасибо А еще в html коде,используется два header..Такая практика в норме?
https://github.com/maidochka0/php-project-45/commits/main/ Я выполнил все 9 шагов, успешно пройдя тесты. перед отправкой удалил на сайте файл с акиинемой, и автотесты начали жаловаться. обратил коммит с помощью реверта, вернув этот злосчастный файл, но тесты по-прежнему красные. проект полностью готовый и до удале...
здравствуйте, а что такое "е" в жтом коде, откуда оно взялось, как его использовать, где про него рассказывали? form.addEventListener('submit', (e) => {
Добрый день. Проблема с запуском кода. Лодаш установил. В package.json прописаны и сам пакет (lodash 4.17.21) и "type": "module"; PS C:\Users\bakel> node \wsl.localhost\Ubuntu\home\lisko\hexlet-js\index.js \wsl.localhost\Ubuntu\home\lisko\hexlet-js\index.js:1 (function (exports, require, module, _filename, _dirname)...
Здравствуйте! Вопрос не по теме урока, но все же по теме БД. В решении учителям в БД записываются статьи с именами 'Интересное' и 'Популярное', то есть названия статей на русском языке. В связи с этим возник вопрос, а как быть, если сайт мультиязычный? Создавать какие-то дополнительные таблицы для переводов или это ...
company.getName(); // "Hexlet" company.name = 'Hexlet Plus'; // Имя поменяли, но очевидно, что возврат остался прежний company.getName(); // "Hexlet" из теории. , Мы изменили company.name, почему мы должны ожидать изменения company.getName()? Это ведь разные ключи обьекта ...
еще раз добрый день теперь с учетом всех моих мучений с поиском не могу разобраться как найти сумму цифр то есть я понял что половину мы ищем через len() а как именно сумму цифр указать не понимаю то есть есть число a его длина len(a) должна должна быть четной то есть len(a) % 2 == 0 есть две суммы левая поло...
Уже был такой топик, на вопрос ответа не было. Почему при выводе в одну строку print('Robert'); print('Stannis'); print('Renly') выдает сообщение об ошибке, в чем ошибка- непонятно, принимает только ответ как у учителя, на каждой строке отдельно: print('Robert') print('Stanis') print('Renly') Проверила код print('Ro...
Здравствуйте! Начиная с этого момента В нашем примере мы обращаемся к элементам списка. Но почему понадобился специальный синтаксис? Представим, что вместо него там был бы такой код: def item(self, possible_index): self.item(possible_index) Вообще начинается какой-то текст ни к селу, ни к городу. Вроде бы пони...
Модуль асинхронности и продвинутого тестирования как будто бы в миллион раз сложнее тем, которые были до этого... Я реально каждое упражнение подсматриваю решение, потому что не могу додуматься... Мне объясняют решение, я немного понимаю, а потом на следующем упражнении опять все неправильно делаю... Честно говоря р...
Не знаю, что делать! Вроде все правильно, но выдает ошибку. package io.hexlet; public class App { public static String sayHurrryThreeTimes() { return "hurray! hurray! hurray!"; } } Причем чужой идентичный код работает(
Маленькое замечание по поводу эталонного решения. if (item[key] !== value) если тут происходит проваливание, то флаг меняется. Так зачем алгоритму двигаться вперёд, если был найден "плохой" ключ? После изменения флага нужно просто добавить break, чтобы сразу же перейти к следующей итерации внешнего цикла, т.е. к сле...
обалдеть..
у меня тот же вопрос, что и ниже на два топика: при .table td {} совпадают скриншоты, а при просто td {} растягивается немного. По идее же у нас ко всем td должен применяться селектор, откуда такое поведение?