Я пишу на среднем уровне на java и groovy, но алгоритмы уже начинаю забывать и тут интересное к ним обращение происходит, на этапе до их прохождения тут. Решил задачу разумеется в лоб и с поворотом, вот решение, кому интересно посмотреть альтернативное и не учителя: https://ru.hexlet.io/code_reviews/1682762. Времени...

https://ru.hexlet.io/courses/layout-designer-basics/lessons/semantic-html/exercise_unit Добрый день. Помогите, пожалуйста, с решением. Тест не засчитывается, а я не могу понять что именно неправильно. Тест не видит даже тег . Возможно я как-то неправильно поняла задание

У учителя очень странное решение. Предлагаю заменить на моё (из прошедших уроков собрал решение, особенно помогла задачка про "стек"). https://ru.hexlet.io/code_reviews/1682225 Что не понравилось в решении учителя: 1. Используется enumerate, которого здесь ещё не было. Так же он тут некорректно используется, так как...

Долго не мог решить упражнение. В прошлых обсуждениях обратили внимание, что оказывается обобщённый font работает без запятых за исключением перечисления семейств. Это малозаметная, но критичная особенность. Стоит упомянуть в теории, как раз продолжая параграф: "Важно обратить внимание на запись 16px/24px. Внутри пр...

Сколько часов бы я не потратил на решение этой задачи результат один FAILED (errors=2) Destroying test database for alias 'default'... Причем бился два часа, чтобы взять подсказку и понять, что у меня все сделано правильно https://ru.hexlet.io/code_reviews/1682082. Зачтите мне это упражнение, чтобы я мог пойти дальше

Модель, как слой, существует независимо от фреймворка, HTTP и веба в целом. Вся остальная система может обращаться к моделям, но модели не могут знать и не знают ничего про среду, в которой они выполняются. Если наша модель создана с помощью Django ORM как она может существовать независимо от фреймворка? Или модель...

Есть ли разница (то есть преимущества) в использовании defaultdict над setdefault в упражнении?

Не понимаю происходящее в коде из теста: d = {} d.setdefault('a', d.setdefault('b', [])).append(1) 1) создается словарь d 2) в нем создается пара b: [] #d.setdefault('b', []) 3) ??? в словаре d создается пара a: ??? (a: [b] ???) 4) по ключу 'a' в список-значение добавляется 1. Почему в итоге а и b ссылаются на одн...

А почему в условии список состоит из 6 элементов, а в тестах уже из 7 элементов? Это так и задумано? Мелочь, но всё равно.

Почему в статье есть предложения для выбора при gradle.init и нет пунктов которые необходимо выполнить

Непонятно почему 13 правильный ответ: Функция sum_() принимает два числа и возвращает их сумму. Взгляните на код ниже. Какое число будет выведено на экран? result = sum(sum(1, 3), sum(sum(4, 2), 3)) что это вообще за выражение??? sum(sum(4, 2), 3))

Подскажите где здесь ошибка? // removed

После прочтения задания казалось, что вообще нет идей как начинать решение, как делать сравнение и обход по массивам. Но через несколько минут пришла спонтанная идея решения, а потом случайно выяснилось, что это тема одного из будущих уроков :D

В уроке для установки пакета предлагается использовать команду: GO111MODULE=off go get "github.com/sirupsen/logrus". Вероятно, раньше команда исправно работала, но Go развивается. Как я понял, команда go get больше не поддерживается вне модуля (Go v1.23.4). По этому переменная окружения в команде выше для свежих вер...

В задании написано: " Заголовки первого уровня имеют размер шрифта в 2em" А разве на странице допускается больше одного заголовка первого уровня? В задании написано: "Остальные изменения вносятся внутри элемента с классом articles:", однако это не проверяется тестами. Такое (https://ru.hexlet.io/code_reviews/1...

доброго всем утра, надеюсь. я уже запутался , подскажите первый вариант https://ru.hexlet.io/codereviews/1679547 https://ru.hexlet.io/codereviews/1679547 что не нраится , здесь уже тота помог , или надо булевый использовать т.к. правда-ложь ? с пустой строкой понял что неправильно было или только то что тернарный...

https://ru.hexlet.io/code_reviews/1680604 Доброго дня. Подскажите, а что не так? Если правильно понял ошибка в синтаксисе в линии 10, а что не так с case_: ? Не правильно как то возвращаю или что?

Снова ни один вариант не подошел=) Но все верные - код работает. value = 'Hexlet' substring = value[1:4] print(substring) # Вывод: xle value = 'Hexlet' str = value[1:4] print(str) # Вывод: xle value = 'Hexlet' substring = value[-5:-2] print(substring) # Вывод: xle

Материал ужасный... Вот что это за границы и зачем они вообще нужны, если как вы говорите: "отсчет сначала или с конца, с конца - индекс отрицательный, сначала - индекс положительный", отсчет с нуля. Можно указать даже отрицательные индексы. В таком случае отсчет идет с обратной стороны: value = 'Hexlet' Правая гра...

https://ru.hexlet.io/code_reviews/1680178 почему работает const nodes = element.parentNode.body.children; но не работает const nodes = element.children; ?

https://ru.hexlet.io/code_reviews/1679623 Я понимаю, что я должен передать 2 аргумента в word.replace(), но не могу понять какой аргумент будет первым, со вторым все ясно.

Надо устанавливать какую нибудь программу?

О команде sudo В теории 16 урока код sudo -u nobody mkdir /tmp/test описывает действия как "Подмена текущего пользователя пользователем nobody, от имени которого создаются директориии". Но ведь мы создаем вложенные директории, что требует использование с командой mkdir флага -р. Тогда код долже выглядеть как sudo ...

Здравствуйте, есть ощущение, что ответ некорректно отображается, так как e-mail корректируется, остальное очень легко, а дважды у меня получается зарегистрироваться - но вариант - не засчитывается. Спасибо

добрый день, проект для самостоятельной работы написан с использованием poetry, вроде как про переход на uv были разговоры

вопрос по задаче которая идет после введения, не понятно как ее решать

Добрый день! Я правильно понимаю, что логическая цепочка будет следующей: объединение таблиц по заданному условию --> "отсечение" от итоговой таблицы столбцов, не указанных в SELECT --> сортировка итоговой таблицы по условию в ORDER BY ? Спрашиваю потому, что в решении учителя в ORDER прописано условие с указанием...

Вы не упомянули в теории, что % может соответствовать и отсутствию символов, мне кажется, это тоже важно

Стоит добавить, что слова CROSS JOIN можно опустить и указать объединяемые таблицы через запятую. Проверить можно на примере из урока.

Здравствуйте! Не понятны некоторые детали по уроку. Первое. Момент создания модуля(файла) greeting.ру или main.ру. Из теории и практики ранее следовало, заком # мы обозначаем комментарии для себя и других разработчиков, которые интерпретатор не "не видит и не исполняет как инструкцию". Как пример, определение функ...

Зачем тут в упражнении использовать объявление функции? А не просто *.replaceAll(лямбда) ?

Добрый день! Для прохождения курса есть необходимость разворачивать локальное окружение на ПК, или вашей песочницы будет достаточно?

Добрый день! В теории сказано: Например, предпоследний запрос начинается с выражения SELECT emp.name, dep.name. PostgreSQL вернет столбцы с именами name, name-2, а SQLite — name, name:1. Но в песочнице с PostgreSQL оба столбца возвращаются с именем name. Это особенности песочницы или теория написана по какой-то друг...

Честно говоря, не понял моменты из теории урока. Из базового класса можно вызывать методы и свойства, определённые в наследниках. Причём самих наследников может даже не существовать. При этом, судя по тексту далее, метод все таки определен в базовом классе, а далее переопределяется в классе - наследнике Такая логика...

Сделал всё как написано, тесты не запустились .Error: Playwright Test did not expect test() to be called here.

Добрый день. Подскажите пожалуйста в чем проблема. Все запросы написал корректно., не пойму куда писать итоговое решение. Пробовал и в терминал и в файлы, всегда ошибка. Сейчас ошибка такая: Testing make: Entering directory '/usr/src/app' make: Leaving directory '/usr/src/app' Makefile:1: *** missing separator. Sto...

Хорошая теория, но имеется три спорных момента. 1) Почему идентификаторы не отзывчивы на пользователя? По идее наоборот они максимально отзывчивы и позволяют общие классы подкручивать под частные особенности. 2) Точно ли селекторы работают по принципу весов? Я не специалист, но кажется более очевидная интерпретация ...

не смог эту задачку решить, целый день просидел. Начал усложнять, какие-то доп переменные вводить и прочее. Я тупой, шансов нету и можно на этом сразу заканчивать обучение?

Добрый день! Можете кратко объяснить, пожалуйста, почему важен порядок столбцов с сводных таблицах (например, как в таблице из теории, сначала идёт наименование организации, а потом месяц) и чем нужно руководствоваться при определении этого порядка?

А можно немного подробнее про "секреты"? Не забудьте указать секрет для подписи форм load_dotenv() app = Flask(__name__) app.config['SECRET_KEY'] = os.getenv('SECRET_KEY') Это куда надо вставить? в app.py? И можно ссылочку на урок, где объясняют, как это работает?

Мм. Теория неплохая, но большая. И раздел Подключение CSS как-то странно в середине стоит, прерывая логику повествования о селекторах. Возможно лучше о подключении написать в самом начале или же наоборот в конце.

я не понимаю где ошибка. опечатки исправил - всё равно ошибку выдаёт. скопировал код из урока: <!-- Логотип сайта --> <!-- Меню --> Главная О нас Контакты Хекслет — практические курсы по программированию Мы считаем, что настоящий программист должен понимать, как...

К сожалению теория неочевидно связана с упражнением и теорией прошлого урока. Самостоятельно по-экспериментировав, я понял что оказывается и вообще необязательные тэги. Неплохо бы это в конце теории добавить: "на этом базисные элементы заканчиваются и ранее приведённые и не являются обязательными". P.S. плюс про...

Ubuntu с настроенным Docker. DigitalOcean не предлагает Ubuntu с уже настроенным Docker. Я могу выбрать чистую Ubuntu и самостоятельно установить Docker. Это правильный подход?

https://ru.hexlet.io/code_reviews/1676246 Подскажите плз, что здесь неправильно? Проверил у себя, возвращает правильно вроде все, а проверка ругается.

https://ru.hexlet.io/code_reviews/1676083 Здравствуйте, логика моего решения похожа на решение учителя, но возник вопрос, зачем мы объявляем переменную верхней границы (upperBorder)? Какую она роль выполняет в данном случае?

подскажите пожалуйста где найти выборку из видео?

из теста: cities = ['Moscow', 'Dubai', 'Bangkok'] cities[0].upper() print(cities[0]) Подскажите, пожалуйста, почему возвращается "Moskow", если с другими методами в уроке все работало? Не понимаю, в чем разница При этом если немного изменить вторую строку ("cities[0] = cities[0].upper()"), метод отлично работает, то...