Вопрос пользователя №20700
Здравствујте еһе раз! return { ...newNode, children: map(func, tree.children) }; я не понимаю, почему мы не можем так написать, нам же нужно в чилдрен записать результат вызова мап на содержимом чилдрена, это рекурсия же.
Вопрос пользователя №20699
Здравствуйте))раньше я решал задачу по кусочкам, прогонял на тест, переходил к следующей части задчи, например реализовал сначала mkdirpSync(path), запустил тест на ЭТУ часть кода проходит иду дальше, а здесь тесты так написаны что решать надо все сразу, иначе тесты не пройдут, мне кажется немного не удобно, или это...
Вопрос пользователя №20697
Вечер добрый! У меня вопрос, команду open тоже надо реализовать или нет?)
Вопрос пользователя №20696
Выручайте) Как обработать тройной пробел? // removed OUTPUT: make: Entering directory '/usr/src/app' npm test -s FAIL tests/solution.test.js ✕ solution (17ms) ● solution expect(received).toBe(expected) // Object.is equality Expected: " Hello, World!" Received: " Hello, world!" 3 | test('solution', ()...
Вопрос пользователя №20695
Здравствуйте! Разъясните, пожалуйста, почему надо использовать мап, а не просто рекурсивный вызов нашей функции на потомках?
Вопрос пользователя №20694
const secret = 'qwerty'; const savePassword = password => passwordForCheck => password === passwordForCheck; const isCorrectPassword = savePassword(secret); console.log(isCorrectPassword('qwerty')); // => true Правильно ли я понял, что password используется только для хранения пароля (и дальнейшего его сравн...
Вопрос пользователя №20693
<?php // Функция должна считать сумму чисел, но считает разность function sum($a, $b) { return $a - b; } Вместо b надо написать $b в return'е, а то мало ли замкнет у кого))
Вопрос пользователя №20692
Подскажите, пожалуйста, в чем ошибка? Что-то не так с рекурсией? // removed There was 1 failure: 1) App\Tests\SolutionTest::testAddDigits with data set #4 (1, 19) Failed asserting that 10 matches expected 1. /usr/src/app/tests/SolutionTest.php:15 FAILURES! Tests: 5, Assertions: 5, Failures: 1. Makefile:2: recipe for...
Вопрос пользователя №20691
Здравствуйте! У меня код работает отлично на www.codecademy.com и на http://www.pythontutor.com/javascript.html#mode=display Но на Вашем окне выдает ошибку - status: finished → Code has been running for too long. Infinite loop or recursion. Check terminating conditions. ПОЧЕМУ? С уважением, Айдын.
Вопрос пользователя №20690
Проверка прошла с первой попытки, но решение (https://ru.hexlet.io/code_reviews/71397) написал на ваниле. Зато теперь я понял, почему JQuery становится все менее популярным :) Вопрос по моему решению - стоит ли перенести определения активного, первого и последнего слайда внутрь каждого условия, чтобы они не срабаты...
Вопрос пользователя №20689
Не удобно что из терминала нельзя копировать в solution
Вопрос пользователя №20688
Не могу разобраться почему упражнение не проходит проверку. Всё выполнил в точности, как в задании, используя команды cd, mkdir, touch. Подскажите, пожалуйста, что не так?
Вопрос пользователя №20687
Добрый день! lib/BaseRepository.js сделал без использования массива, посмотрите пожалуйста нет ли тут ошибки ревью (https://ru.hexlet.io/code_reviews/71384#file-1)?
Вопрос пользователя №20686
А почему, когда запрашиваем заголовки с сервера, то не приходят Set-Cookie, а прилетает ошибка 403? ``` bash-4.4$ telnet localhost 8080 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. HEAD /account HTTP/1.1 Host: hexlet.local HTTP/1.1 403 Forbidden X-Powered-By: Express Connection: close Date: ...
Вопрос пользователя №20685
что ни тема, везде стали нужны подсказки. ладно. начали: // removed это мой вариант map. но вот в выводе получаю такое: ● dom › #mapAsB2p Argument must be pair, but it was 'blockquote' почему в функции is теперь требуется пара в качестве аргумента? как я, вероятно (точнее очевидно, но непонятно где именно), неправи...
Вопрос пользователя №20684
Здравствуйте, мне не понятна очередность расчета. // функция-предикат определяет, является ли число num четным const isEven = num => num % 2 === 0; // функция увеличивает полученное число num на 10 const increaseNum = num => num + 10; const num = 6; const result = isEven(increaseNum(num) + 1) ? num + 1 : 1 - num; Я...
Вопрос пользователя №20683
host: hexlet.local прописывается в nginx ?
Вопрос пользователя №20682
Здравстуйте, подсмотрел все же в решение учителя. Во всем, вроде, разобрался. Но не могу понять, зачем нужно сие присваиваивание. Тест без него проходит. const addDigits = (num) => { let result = num;
Вопрос пользователя №20680
Еще раз, добрый день Есть еще 1 вопрос по тесту: // removed Я выбрал только 1 вариант, ответ неверный. Можно объяснить, почему?
Вопрос пользователя №20679
Всем привет Есть вопрос по тесту: // removed
Вопрос пользователя №20677
Добрый день, можете дать инструкцию, как следует составить и запустить код из текста лекции с DEBUG? Глобальный импорт модуля debug произведен, модуль прописался в зависимости внутри проекта; а копи-паста примера не сработала. Возможно, что-то упустил? ``` import debug from 'debug'; const logHttp = debug('http')...
Вопрос пользователя №20676
Скажите, такое выражение синтаксически и семантически верно, или правильнее использовать другую форму? if (x < y) return x;
Вопрос пользователя №20675
А чем лучше Node.apply(this, [name, attributes]) чем super(name, attributes) ?
Вопрос пользователя №20674
Решил задачу "Параметры по умолчанию" вот таким способом: https://ru.hexlet.io/code_reviews/71130 Однако есть ощущение, что я как то не совсем "легально" прошел это задание. Что не так?
Вопрос пользователя №20670
Решение учителя замудрено зачем-то. Зачем выпиливать из готового селектора id, чтобы потом делать поиск по нему, если можно сразу искать по селектору? Считаю своё решение (https://ru.hexlet.io/code_reviews/71308) более понятным и читабельным :P
Вопрос пользователя №20668
Откуда взялось ->filter не совсем понимаю. Этого методе нет у объекта s($text). И нет у массива. Мое решение (https://ru.hexlet.io/code_reviews/71295)
Вопрос пользователя №20667
На самом деле задание простое. Вот только оно сразу вычисляет тех, кто мыслит линейно. Задача ведь стоит не перебрать все возможные сочетания без двух нулей а определить их количество. Попробуйте прочесть про динамическое програмирование. Динамике кстати очень много внимания уделяется на всевозможных сайтах олимпиад...
Вопрос пользователя №20666
Можно легко публиковать страницы на netlify.com: https://wizardly-franklin-de23e4.netlify.com/
Вопрос пользователя №20665
Спасибо большое за этот проект и за hexlet в целом, за уникальный шанс что-то изменить в своей жизни, освоить новую профессию. Думаю благодаря вам и вашему курсу у меня все получится :) Сам проект получился замечательным. Помимо всего вороха полезного практического применения знаний, освоения новых, получаешь четкое...
Вопрос пользователя №20664
Подскажите, пожалуйста, не понятно почему такая ошибка // removed ```● MarkdownEditor expect(received).toBe(expected) // Object.is equality Expected: "l" Received: undefined Difference: Comparing two different types of values. Expected string but received undefined. 30 | const simulate = getSimulatorKeyPr...
Вопрос пользователя №20663
Большое спасибо за проект! Очень полезная штука, заставляет хорошо подумать, написать решение, потом оказывается все не так, переписать, потом опять переписать и так до победного :) А в конце получается готовая рабочая программа, аж приятно, полезный опыт
Вопрос пользователя №20662
ввожу: telnet google.com 80 получаю мигающий курсор, без какой - либо реакции с клавиатуры.И так с любым адресом. Как с этим бороться?
Вопрос пользователя №20660
Пытался расписывать на листочке, но все равно не понял, как рекурсия в данном случае работает для функции toString. Как получается так, что ноды, которые более глубоко вложены, в итоге выводятся не первыми, а в конце, как и нужно? Как-то можно по шагам посмотреть или объяснить, как все это происходит, как на примере...
Вопрос пользователя №20659
Сделать это задание было делом принципа, как и все остальные)
Вопрос пользователя №20657
В README пример вызова: ``` <?php $point1 = new Point(1, 10); $point2 = new Point(11, -3); $segment1 = new Segment($point1, $point2); print_r($segment1); // => [(1, 10), (11, -3)] $segment2 = new Segment($point2, $point1); printr($segment2); // => [(11, -3), (1, 10)] ``` Нужно поменять с printr на echo. Так как это ...
Вопрос пользователя №20656
Не могу найти про гард экспрешен. Поясните пожалуйста.
Вопрос пользователя №20655
Добрый день. Не проходит один тест. Подскажите, пожалуйста, в чем проблема. Вывод: ``` ● requests › GET /posts/:id TypeError [ERR_INVALID_ARG_TYPE]: The "urlObject" argument must be one of type Object or string. Received type undefined 45 | .type('form') 46 | .send({ title: 'post title', body: 'post...
Вопрос пользователя №20654
Возможно веб доступ не соответствует задаче. Проверьте, пожалуйста.
Вопрос пользователя №20653
В своём решении (https://ru.hexlet.io/code_reviews/71234) немного схитрил и изменил значения за комментариями, т.к. мне показалось более логичным идти с конца строки и с каждой итерацией уменьшать индекс на единицу, а не увеличивать. Почему мы начинаем с нуля? Это немного сбивает с толку. PS: Как и Евгений Карна...
Вопрос пользователя №20652
Написал ерунду в конструктор, а тесты проходит. https://ru.hexlet.io/code_reviews/71235#file-1 Надо добавить в тест: $square = new Square(4); $squareSide = $square->getSide(); $expected = 4; $this->assertEquals($expected, $squareSide);
Вопрос пользователя №20651
Решил-таки (https://ru.hexlet.io/code_reviews/71239) . Далось мне не легко. Целый день возился. Не совсем понимаю зачем нужный статичный методы. Смысл в том чтобы не создавать объект ?
Вопрос пользователя №20650
Если у меня в приложении один и тот же компонент для ввода текста используется в разных местах и добавляет введенный текст в разные места нужно ли мне для каждого экземпляра компонента делать экшен который будет изменять текст внутри и хранить текущий текст в store или можно просто внутри компонента сделать это обно...
Вопрос пользователя №20649
Выдает ошибку Failed asserting that two strings are equal. --- Expected +++ Actual @@ @@ -'0' +'10' Подскажите что не так? Ошибка во внимательности или логика совсем не та? ```function binarySum(string $number1, string $number2): string { // $number1dec = bindec($number1); // $number2dec = bindec($number2); ...
Вопрос пользователя №20647
Один из вопросов теста https://ibb.co/kWskNf Приведены не классы, а css-правила. Ну ок, можно выбрать нужный селектор. Фраза «класс, который относится только к заголовкам третьего уровня» вводит в полнейший ступор.
Вопрос пользователя №20645
Web версия работает корректно, но тесты не проходят. Не могу понять что не так. ``` ● MyForm expect(value).toMatchSnapshot() Received value does not match stored snapshot "MyForm 2". - Snapshot + Received - <div> - <button> - Back + <form> + <div + class="form-row" + > + <div + class="fo...
Вопрос пользователя №20644
Здравствуйте! Вы изменили курсы по JS ? я после перерыва решил пройти заново - некоторые задания как-будто первый раз прошел.
Вопрос пользователя №20641
я не понимаю зачем у тебя решение использует diffStatuses если ты по сути этим не пользуешься. Возникает ощущение что ты где то подсмотрела что так делают но не поняла смысла. подсмотрела в задании по AST из курса по прототипам. показалось, что это поможет сократить функцию parse. но в данном случае это преждевремен...
Вопрос пользователя №20640
Вот и хорошо) На будущее. Такие задачи делаются с помощью механизма очередей https://laravel.com/docs/5.7/queues Понял. Буду разбираться с очередями. Я так понял они необходимы для корректной работы сайта при одновременном обращении нескольких пользователей. Проект очень понравился. Много новых инструментов для меня...
Вопрос пользователя №20639
Добрый день! Прошу дать оценку моему решению https://ru.hexlet.io/code_reviews/71190#file-4. Особенно интересует наличие в моем решении в методах AlarmClock конструкций switch. Спасибо.
Вопрос пользователя №20638
Здравствуйте! Вопрос №1: Зачем использовать fileexists, если isreadable также проверяет существование файла? Вопрос №2: Если читать файл не построчно, а по байтам, наверняка может произойти случай, когда искомая строка попадает на стык отрезков чтения. Например, ищем "test", в конце первого отрезка попали 3 буквы "t...