Вопрос пользователя №16642

Сначала был вот такой вывод: Expected value to equal: {"children": [{"children": [{"children": [{"children": [], "meta": {}, "name": "conf.d", "type": "directory"}], "meta": {}, "name": "nginx", "type": "directory"}, {"children": [], "meta": {}, "name": "consul", "type": "directory"}], "meta": {}, "name": "e...

Вопрос пользователя №16641

Подскажите, пожалуйста. Получается вот такая ошибка: ``` 1) App\Tests\ArraysTest::testGetIn Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'user' +'ubuntu' /usr/src/app/tests/ArraysTest.php:21 ``` Я правильно понимаю, что строка с префиксом "плюс" - это то, что возвращает мой код? Но в т...

Вопрос пользователя №16640

Решение учителя: ((7 / 2) + (100 % 3)); У "/" и "%" приоритет выше, чем "+". Скобки для читабельности?

Вопрос пользователя №16638

В одном из примеров в теории не понял вот про эти три экспорта. Их же можно опустить, верно? Просто с const начать?\ Ведь к этим функциям всё равно обращаться не надо, т.к. мы перенаправляем запрос на расчёт чего-либо в ту "волшебную" таблицу соответствий? А эти константы вообще лишь для удобства и можно просто тело...

Вопрос пользователя №16637

Доброго времени суток подскажите пожалуйста почему не работает код const smallestDivisor = (num) => { // removed Вот код ошибки: // removed

Вопрос пользователя №16636

подскажите,почему не срабатывает это решение? // removed

Вопрос пользователя №16635

Обожаю ваш подкаст, вы крутые!

Вопрос пользователя №16634

Пару часов сижу над задачей. Проблема в реализации append. Не до конца понимаю как работают готовые функции. Список ведь должен иметь null как значение ссылки у последнего элемента. У нас же получается наоборот: const list1 = l() //как понимаю здесь нет head/tail? список равен null const list2 = l(list1, 99); //list...

Вопрос пользователя №16633

Немного не понял почему в методе setSetSpeed на вход идет newSpeed=8, если написано что он ожидает speed=3. Может кто пояснить? Время на видео 20:55

Вопрос пользователя №16632

Почему в теории Y получаем так const make3dPoint = (x, y, z) => cons(cons(x, y), z); const getY = (point) => car(cdr(point)); А не так const getY = (point) => cdr(car(point)); С помощью car(point) получаем первый элемент пары cons(x, y), а из неё извлекаем cdr(cons(x, y)) второй элемент y.

Вопрос пользователя №16631

Не могу понять в чем ошибка, помогите пожалуйста. Код //removed

Вопрос пользователя №16630

Не могу понять, в чем может быть ошибка: при клике по минусу стейт внутри таска меняется, но renderTasks не перерисовывается (вообще не вызывается функция render у компонента TasksList.jsx). Но если добавить новый таск, то renderTasks отрисовывается заново и нужные таски отображаются, как завершенные. Мемоизация же ...

Вопрос пользователя №16629

Добрый день! Не могу понять почему это не работает: ругается на point.Point(i,j). Если раскомментировать две строки над ним и убрать point.Point(i,j), то все будет норм java Point point = new Point(); int counter = 0; for (int i = 0; i < field.getSize(); i+=1){ for (int j = 0; j < field.getSize(); j+=1){ ...

Вопрос пользователя №16628

Как это понять? Expected: "(foo baz)" Received: "(foo baz )" 4 теста падают из-за того что скобка выводится на новой строке. А если без скобок, то кавычки выводятся на новой строке. Проверял чтобы delimiter-а не было в конце строки

Вопрос пользователя №16627

Первые две функции реализовал по сути так же, как в варианте учителя, разве что результаты head(), tail() записывал в переменную - выглядит ли такой код по-дилетантски?) https://ru.hexlet.io/code_reviews/53803

Вопрос пользователя №16626

Что-то я не понимаю. В этом тесте мы 3 раза вызываем метод set public function testBug() { $this->db->set('one', 'two'); $this->db->set('two', 'some data'); $this->db->set('three', 'another data'); $this->assertEquals('two', $this->db->get('one')); } Я вывожу на экран (v...

Вопрос пользователя №16625

Всем доброе утро! Думал к утренней проверке успею, но вот мозг отказывается доделывать рендер. Хочется понять в правильном ли направлении я следую: 1) АСТ дерево формирую с помощью функции (const findProperty = (key, obj1, obj2) => _.find(propertyActions) которая возвращает узел соответствующего типа, который я...

Вопрос пользователя №16624

Некоторое время пытался отладить свой код через консоль, но правильное решение не запускается в консоли(если набрать php src/Users.php), ругается на "Uncaught Error: Call to undefined function Funct\Collection\minValue() ". Это очень сбивает с толку =(

Вопрос пользователя №16623

В прошлом курсе про реакт говорилось про библиотеки, помогающие в работе с состоянием, конкретно речь шла про immutability-helper. Но, получается, что lodash с методами omit и set вполне может заменить такой хелпер?

Вопрос пользователя №16622

Застрял на 6 задании. Пытаюсь как и в 5 пройтись по АСТ мапом, но не получается, т.к. здесь в итоговый массив не должны попадать значения, которые не поменялись или содержат детей, но если есть дети, то мы должны рекурсивно продолжать обход АСТ дерева. Может здесь надо что-то другое?

Вопрос пользователя №16620

Переписал код из слайда "Построение цепочки". Распечатал прототип obj и прототип прототипа obj, а они не совпадают с выводом из слайда. Волшебство какое то. ``` function A() {} function B() {} B.prototype = Object.create(A.prototype); B.prototype.color = 'green'; console.log(B.prototype.color); // green console.log(...

Вопрос пользователя №16619

class Max<? extends Human> и class Max<T extends Human>. Ведь мы в любом случае не знаем какой тип придёт в ? и T. Тогда в чем разница между ? и T ?

Вопрос пользователя №16618

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

Вопрос пользователя №16617

const makePoint = (x, y) => cons(x, y); const getMiddlePoint = /* тут реализация */; const point1 = makePoint(3, 5); const point2 = cons(10, -1); const point3 = getMiddlePoint(point1, point2); console.log(car(point3), cdr(point3)); > В коде происходит нарушение абстракции, даже несмотря на наличие конструктора. Из...

Вопрос пользователя №16616

Помогите пожалуйста с решением этой задачи 😴

Вопрос пользователя №16614

Подскажите пожалуйста, как это можно решить без append, без head, tail? как я могу проверить отдельно взятый элемент если у меня нет возможности использовать вышеупомянутые функции? Ведь их отсутствие в среди подключенных модулей говорит именно о том, что задачу можно и нужно решить без них.

Вопрос пользователя №16613

Правильно я понимаю, что в решении учителя, если какой то срединный узел не проходит проверку функции , то все его дети отбрасываются автоматически ? И краем глаза тут в коментариях увидел что .filter(n=>n) убирает нули, и все волшебным образом заработало. Но даже прочитав > null в js приводится к false, поэтому о...

Вопрос пользователя №16612

Здравствуйте не могу понять почему: let a = 4; a -= 8 - a; // a = 0; a = a - 8 - a; // a = -8;

Вопрос пользователя №16611

Не подскажете ответ на вопрос: Укажите все варианты корректного вызова обобщенного метода?

Вопрос пользователя №16610

Прокомментируйте, решение, пожалуйста https://ru.hexlet.io/code_reviews/53607

Вопрос пользователя №16609

Отличный курс!Но где взять больше заданий для практики?

Вопрос пользователя №16608

Добрый день. Будет ли курс или профессия по Python?

Вопрос пользователя №16607

Задание прошло проверку, ошибок нет, но меня смущают отступы между заголовком H3 и последующей строкой. В Вашем примере между Майкрософт Россия и Программист - нет промежутка. А в моем варианте - большой отступ. Что только я не делала. В параметрах css-файла - указала p {margin-top:0} в html файле: html <h3>Майк...

Вопрос пользователя №16606

В теории в построчном разборе второго приведенного в репле кода пропущена строка $finishSymbols = ['}', ')', '>', ']']; Из контекста все понятно, но на всякий случай. Это про парные скобки который.

Вопрос пользователя №16605

Добрый день! Не пойму по поводу треугольного массива, направьте..

Вопрос пользователя №16604

Добрый день. В описании задания в слове одноаргументных пропущена буква: "принимает на вход две других одноаргуметных функции".

Вопрос пользователя №16603

На 05:13 Вы создаете SimpleTriple triple;.Но ведь это просто ссылка.Разве не нужно выделять место в оперативной памяти и сделать SimpleTriple triple = new SimpleTriple(...);?

Вопрос пользователя №16602

Написал решение, которое проходит все тесты, но тем не менее оно работает некорректно, поскольку проверяет безопасность всего одного ферзя. Для исключения этой ситуации можно добавить такие тесты: const queens5 = l(1, 6, 2, 3, 4, 5); expect(isSafeQueens(queens5)).toBe(false); const queens6 = l(5, 3, 1, ...

Вопрос пользователя №16601

Перепишите в задании название функции, а то IDE ругается) http://php.net/manual/en/function.compact.php

Вопрос пользователя №16600

Добрый день. Сделал задание - не смог найти проверку. Задание несложное, не стал ковыряться, заглянул в решение. Я сделал все верно, кроме разве что char вместо String в двух местах. Ну ок , поправил на String. И все равно, не принимается. Выдает вот что: make: Entering directory '/usr/src/app' mkdir -p out find . ...

Вопрос пользователя №16599

Something goes wrong. The program does not accept any answer in the first and third questions. It said I was wrong in any case.

Вопрос пользователя №16598

// removed Подскажите в чем дело? Вот код ошибки ``` AIL tests/sequenceSum.test.js ● solution expect(received).toBe(expected) Expected value to be (using ===): 0 Received: undefined Difference: Comparing two different types of values. Expected number but received undefined. at Object.<anonymous>.tes...

Вопрос пользователя №16597

Простите не доглядел: Статические методы — это почти тоже ( то же ) самое, что и статические свойства, только методы.

Вопрос пользователя №16596

В js тоже (то же) самое достигается за счет механизма прототипов. Языки, в которых функции и данные разделены - не имеют подобного недостатка ( , ) и код на них пишется, как ни странно, легче и проще (хотя местами многословнее). Предложение: 3. Это преимущество немного неожиданно. Я всё таки не уверен, что преиму...

Вопрос пользователя №16595

Коллеги, вики пишет (https://en.wikipedia.org/wiki/Coroutine) Coroutine, а в тексте Corutines.

Вопрос пользователя №16594

Не пойму по какой причине для getSameCount([0], ['one', 'two']); // где $arr1 = [0], $arr2 = ['one', 'two'] Сравнение in_array(<элемент $arr1>, $arr2) выдает true. Элемента "0" нету же во втором массиве. Со строгой проверкой все находит правильно. С обычной - нет.

Вопрос пользователя №16593

.card .card-header %div = linkto userpath(@topic.creator.username), class: 'no-color' do %b= @topic.creator .card-block %div .hexlet-topic-content.hexlet-content-container %p= markdown2html(@topic.title) .mt-4 - @topic.comments.each do |comment| %div ...

Вопрос пользователя №16592

Странно, но не могу найти в оф.доке информацию про второй аргумент, который передается в createAction. В решении учителя это выглядит так: export const addTask = createAction('TASK_ADD', task => ({ task: { ...task, id: _.uniqueId() } })); Я так понимаю, что эта функция определяет, как будет обработан элемент при...

Вопрос пользователя №16591

Chto ia delau ne pravilno? // removed

Вопрос пользователя №16590

"Каждый пакет может выставлять наружу только один неймспейс, что снижает риск пересечения с другими пакетами, а так же позволяет легко определить принадлженость неймспейса к пакету" Очепятка "принадлженость".