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

В тесте вопрос: Проанализируйте определения функций sum1 и sum2: ``` const sum1 = (n) => { if (n === 1) { return 1; } return n + sum1(n - 1); }; const sum2 = n => (n === 1) ? 1 : n + sum2(n - 1); ``` Эти функции совершают одни и те же операции, просто в sum2 использован "укороченный" синтаксис. Верно ли эт...

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

Доброго времени суток. Как понять следующее условие: "Если переданная длина + начальный индекс выходят за границу строки, то берется подстрока от индекса до конца строки". Если я правильно понимаю, если начальный индекс выходит за границу строки, это значит что указано значение больше длинны строки (например abba, 5...

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

Решил тут по второму разу пройти курс. Сразу предлагаю добавить тест на возможность перехода, тем более вопрос всплывал в предыдущем каменте (я, кстати, тоже изначально не задумывался об проверке): test('can\'t cancel from current state', () => { const order = new Order([]); order.accept(); order.ship(); expect(fun...

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

мой код, без export default // removed не могу понять почему ReferenceError: d is not defined сам просчет работает: // removed при заворачивании в smallestDivisor d - пропадает. спасибо

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

Решение учителя не проходит тест const res4 = await query.post('/'); expect(res4.body).toEqual({ value: 2 }); Прошел тест, поменяв глагол с get на all у маршрута '/'

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

Задание решается подставлением самого HTML в качестве строки, это законно?)

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

У вас показывает ошибку переполнения стека.Сделал через обычный блокнот,все окей. Что я не так сделал? или ваш редактор не видит других кроме своего?

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

Задачу решил, но вот почему в решении учителя присутствуют элементы которые мы не разбирали еще? ${hours} типо этого. Немного нечестно )

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

я не понял решение, откуда вы взяли х и y в решении?! Приняли на вход z а потом откуда то появиля y, что за магия ?

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

Блок-схема в теории некорректна. Подходим к левому края забора, красим, смещаемся и снова выполняем подойти к левому краю забора

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

Не понимаю два примера из теста, объясните, пожалуйста. В первом случае: const func = (num) => { if (num > 0) { num = num - 1; } else { num = num + 1; } return num; }; Изменится ли функциональность, если убрать блок else и вынести из него выражение: const func = (num) => { if (num > 0) { num =...

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

https://cdn2.hexlet.io/attachments... - то что лежит как я понимаю другом сервере, мы же не скачиваем?

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

Здравствуйте. Добавьте плз в конце урока кнопку продолжить. Очень не удобно, когда нужно каждый раз скроллить наверх, чтобы перейти к следующему уроку.

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

В уроке написано: const identity = value => value; В коде выше мы опустили фигурные скобки и слово return, а так же скобки вокруг аргумента (это можно делать только если у функции один аргумент). Но при этом дальше: const f = (a, b) => a - b; const x = 5; const y = 8; Почему во втором случае было опущено return, ве...

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

// removed где была теория для такого решения?

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

прогнал на листочке, все выходит, на деле Argument must be pair, but it was 'null' // removed Что не так делаю?

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

Пытаюсь эту задачу решить через рекурсию. Это - функция, которая возвращает квадратный корень суммы натуральных чисел от 1 до n: // removed 1. Если вместо * задать 1, то функция возвращает верное значение squareSum(3) === 6. Если же вместо * задать 2, то функция возвращает неверное значение squareSum(3) === 144, х...

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

Безопасны ли циклические ссылки между сущностью и текущим состоянием. Есть ли какие-то нюансы в общем случае при использовании циклических ссылок?

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

Поломал мозг сутки. Решил https://ru.hexlet.io/code_reviews/24681 не могу понять в решении учителя момент, когда родитель (узел) -искомый элемент. Я так понимаю в выборку попадают все его дети. В чем магия? У меня то всё правильно? Тесты идут...

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

Привет. В каждом уроке есть конспект и заметки, но нигде не говорится что это нужно записать, писать или не писать? или в вводном курсе пока не нужно? вообще не очень люблю писать, но если нужно - буду. или на вводном можно не писать, а потом уже нужно?

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

Доброго времени суток. реально ли это задание isPrime решить рекурсией?

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

Задание очень неконкретное. нужно добавить свою проверку, поверх уже существующих в модуле), Пишите сразу добавить МИНИМУМ 3 дополнительные проверки, не совпадающие с описанными выше. То есть добавить проверку факториалов чисел 0, 1 и еще какого-нибудь положительного числа больше 3

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

Прошу подсказать по тернарныму оператору: Есть код: const diff = (a, b) => { const x = ((a - b) >= 180) ? 360 - a + b : a - b; console.log(x); return x; } и другой код: const diff = (a, b) => { ((a - b) >= 180) ? 360 - a + b : a - b; } При выполнении второго куска функция возвращает undefined, но...

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

Подскажите пожалуйста что у меня вышло неправильно (в первом хотя бы), попробовал 3 способами, выдает одну и ту же ошибку практически. const smallestDivisor = (num) => { // BEGIN (write your solution here) const iter = (x, y) => { if (x > 0) { if (x === 1) { return 1; } else if (x % y ==...

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

подскажите в чем ошибка const weight = 81; const c = 300000000; const energy = weight * math.pow (c, 2); console.log (energy

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

К тому же, в такой реализации функции сложнее ошибиться: все, что пишется ниже guard expression (первая проверка в данном случае), попадает под требование "младше 18", а в первом примере код для этого условия нужно не забывать вставить внутрь соответствующего условия. Возможно, я ошибаюсь, но всё, что пишется ниже g...

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

Для чего эта строка const server = makeServer(users);?

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

Доброй ночи. Я уже всю голову сломал, но в решение лезть не хочу. Уже не варит голова и я не понимаю, почему функция сложения, которая отдельная, не запускается. // removed Она просто не запускается. А если я её убираю, а цикл for просто выношу в головную функцию, та же фигня. Почему-то переменная "a" не меняется, ...

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

Добрый день. В упражнении в закоментареном куске // field = (Figure[][])new Object[filedSize][filedSize]; переменная размерности массива называется неправильно filedSize вместо fieldSize И тогда, если при решении использовать копипасту - нарываешься на ошибку компиляции, не связанную с generic-ами. PS: Хотя, возможн...

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

Хекслет лучший! Но блин - проще было в коде понять суть задания чем вникнуть в описание к нему!

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

Блин, я тут мучался, делал (https://ru.hexlet.io/code_reviews/24625?submission_id=32595), чтобы конструктор только с двумя параметрами был, а учитель с тремя сделал. Читерство! Следующий вопрос - почему-то не работает закомментированный код тут (в ревью). На repl.it сработал. Нескромный вопрос - очень чудовищный код...

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

Уважаемая администрация! Код написал верный, однако проверку он не проходит, ошибка заключается в том, что при склеивании строки я использовал оператор /n в конце каждого добавленного элемента. Т.е. проблема в том, что у меня ответ всегда заканчивается переходом на другую строку а у вас он каким-то образом заканчив...

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

Вот как не забывать моему мозгу пробелы, точки с запятыми в конце...

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

Возник небольшой затык по второму шагу. Ссылки на локальные ресурсы на веб-странице начинаются с /, а если создаю локальную html страницу, то там относительный путь начинается с ./ или без /. И из-за этого тест не проходит. Как быть с этим? Как-то специально обрабатывать эти случаи в утилите?

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

В итоге я не смог решить упражнение и посмотрел ответ, однако он вызвал у меня еще больше вопросов. Мой код выглядел следующим образом: myMathModule.js export const getTriangleArea = (h,b) => { return (h * b) / 2; }; getTriangleArea(5,10); solution.js import {getTriangleArea} from './myMathModule.js'; export defa...

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

А зачем здесь lodash?

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

Доброго времени суток. Получилось, конечно, как всегда, не так элегантно, как решение учителя, пришлось познакомиться с методом .match https://ru.hexlet.io/code_reviews/24580 Но вопрос в следующем, надеюсь он не совсем не по теме: при подходе к решению, так как default в конструкции switch мне в голову совершенно не...

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

make: Entering directory `/usr/src/app' Expected 'Hello, World!', but actual was '' make: Leaving directory `/usr/src/app' make: *** [test] Error 1 Run failed! Check and fix errors above!

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

Здравствуйте, объясните почему мои ошибки- не ошибки, в консоли(прикладываю скрин) они обозначены теми самыми ошибками, что нужны для выполнения урока. enter image description here http://cdn1.savepice.ru/uploads/2017/10/4/4aa25e6d5445407107b66931a883d2d5-full.png

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

Здравствуйте, создал в директории fs папки exemple1/subexemple/folder в двух создал file, в последней anotherfile. Создал папку exemple2 в директории fs в ней файл anotherfile. Но задание не выполнено.Почему?

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

Пример был построен на том, что мы передвигали точку, меняя ее координаты (то есть - состояние). Теперь предлагается сделаь объект с неизменzемым состоянием. (то есть добавить final к атрибутам X и Y) И как в таком случае передвигать точку?

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

Из постановки задачи не сразу понятно, что функция должна быть экспортирована по умолчанию. Или это тоже часть задания?

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

Очень интересное задание, спасибо! Некоторые функции получились чуть длиннее, чем в решении учителя, но мне мое решение (https://ru.hexlet.io/code_reviews/24523?submission_id=32439) тоже нравится :)

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

Все-таки тест на создание сущности (в частности, createFilmScreening) лучше делать с проверкой всех параметров, а еще лучше - проверять его наличие в репозитории. А то случилось накосячить с cost, экземпляр создавался, и тест проходил (правда, валился другой), хотя в репозиторий не попадал не пройдя валидацию. Ведь ...

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

Скажите пожалуйста, может я проследил, почему в конструкторе карты make используются круглые скобки вместе с фигурными ({}) ? const make = (args) => ({ args, })

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

По иронии судьбы в примечании об ошибке тоже допущена ошибка: вместо = должно быть ===.

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

Здравствуйте. Подскажите, можно ли как-то завести константу для возведения в квадрат? Как это правильно было нужно сделать? // removed

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

У меня что то совсем не получаются тесты, пните в правильную сторону: Основная функция `` export const loader = (url: string, path: string = './') => { const filePath =${path}${generateFileName(url)}`; return axios.get(url) .then(response => response.data) .then(data => makeDir(path, data)) .then(dat...

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

Можно, пожалуйста под видео бросить ссылку на учебник по которому проходит этот курс.А то вроде где-то была ссылка, но уже не помню где.

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

Каким образом можно отладить код? Расскажите про отладку пожалуйста.