Вопрос пользователя №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
"Каждый пакет может выставлять наружу только один неймспейс, что снижает риск пересечения с другими пакетами, а так же позволяет легко определить принадлженость неймспейса к пакету" Очепятка "принадлженость".