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

Решил упражнение и почувствовал себя героем !=) Но после увидел решение учителя и понял, что я как Дэдпул из 2го тизера. На smallestDivisor(17); ушло 69 шагов, а у учителя 36.

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

Здравствуйте, подскажите, что не так. Maximum call stack size exceeded. Что-то не получается( const smallestDivisor = (num) => { // BEGIN (write your solution here) const iter = (counter, acc) => { if (counter === acc) { return acc; } if (counter % 2 === 0 || counter === acc) { ...

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

Добрый день! Не могу разобраться в чем подвох. Логически код вроде верный: Класс MoveController: ``` package io.hexlet.xo.controllers; import io.hexlet.xo.model.Field; import io.hexlet.xo.model.Point; public class MoveController { public boolean applyFigure(final Field field, final Point p...

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

Я не совсем понял, для чего в решении учителя проверка ноды на тип(файл или директория), если у нас в любом случае нода файл не имеет детей, и редьюсер сразу возвращает newAcc. Или же это сделано, с той целью, о котором говорилось в одном из курсов про Guard Expression? Мой вариант решения (https://ru.hexlet.io/code...

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

Из задания к практике: "В процессе своей работы метод должен проверить входящий аргумент на валидность. И Если он не валидный - вернуть статус "неприемлемо". Только в процессе тестирования понял, что "неприемлемо" - это респонс NOT_ACCEPTABLE с кодом 406, когда получил: testShorterByEmptyURL(io.hexlet.java.links.r...

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

И еще, в документации значение переменной $doc выводится так: $args = Docopt::handle($doc, array('version'=>'Naval Fate 2.0')); foreach ($args as $k=>$v) echo $k.': '.json_encode($v).PHP_EOL; Но Docopt::handle($doc); дает тот же результат. Я не прав?

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

$doc = <<<DOC ... DOC; Я не встречал в курсах таких конструкций, что это? И можно ли как то передать переменную $doc в бинарник, не используя константы?

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

Из README: отображённое дерево - это такой перевод mapped tree? В описании урока на странице с уроками опечатка "дервьев".

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

Крайне полезный курс, надеюсь будет продолжен (прежде всего по разным способом обхода деревьев), поскольку графы и деревья - очень непростая тема, и подобные разборы именно на JS - на все золота.

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

Добрый день. Не могу понять как работает вывод при нескольких команадах return const func = (num) => { return num * num * num; return num * num * num * num; return num * num; } console.log(func(3));

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

Если data пустой массив, почему условие data === [] будет false?

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

Возможно ли реализовать такой запрос с помощью UPDATE: "везде, где порядковый номер меньше ста, увеличить порядковый номер на 4"? Что такое порядковый номер? Имеется ввиду столбец product_no?

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

Засыпая с нерешенной уже второй день задачей, я уже думал писать негативные отзывы. И тут блин понеслась! Эврика епты! Вот же оно как надо! Нахрен сон, гоу за комп! И вот, после еще пары часов матюков, она решена. Теперь уже я горд собой, и добр как никогда, так что какие тут могут быть негативы ))) Нахрен сон, гоу ...

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

Не могу понять этот кусок из теста: (callback) => { calledTimes += 1; callback(calledTimes); } Это второй параметр, который мы передаем в функцию retry . Это лямбда функция и она на вход принимает функцию callback, которую вызывает у себя в теле. А где мы определяем функцию с названием callback в...

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

При публикации пакета с пустым файлом .npmignore публикуется пустой пакет. Но если добавить в файл например *.log - пакет публикуется корректный. Возможно кто то сталкнется с похожей проблемой и эта информация будет полезной.

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

Правильно ли я делаю, если в функции mirror с помощью итерации вывожу в результирующий список содержание тегов и потом в качестве переменной res передаю его в map с функцией reverseStr (map(reverseStr, res)? Просто не могу понять как иначе map будет добираться до value в теле? Еще появился вопрос. В рекурсивной реал...

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

А файлы .gitignore, .babelrc мы создаем вручную?

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

const findPrimitiveBox = (pair) => { if (isPair(car(pair)) && isPair(cdr(pair))){ return pair; } else if (isPair(car(pair))){ return findPrimitiveBox(car(pair)); } else { return findPrimitiveBox(cdr(pair)); } }; Всегда приходит пара если оба элемента не пары значит это последняя пара возвраща...

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

У меня есть пару вопросов насчет первого задания: 1)Будет ли создана директория dist, если мы выполним только npm install? 1.1) Если нет, то правильно я понимаю, что без npm publish мы не создадим dist, а значит не сможем запустить brain-games? 2)Почему если я устанавливаю глобально npm install -g то brain-games рас...

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

Проблема в коде выше точно такая же: на каждый вызов функции render генерируется новая функция-обработчик, что ломает эффективное обновление. Выход мы уже знаем: определять обработчики как свойства на уровне класса. А если мне нужно изменить какой-нибудь todo, то я буду прокидывать this.toggle(id). При этом будет ге...

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

Задание некорректно! Если прикладывается скриншот, тогда и задание должно быть соответственно. Там не говориться что в параграфе кроме ссылок ничего нет.

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

Преподаватели, я тут в примере случайно набрал одну команду с cd и попал в корневую директорию. Там вроде как все курсы и т.д. и рабочие папки. Так это я к чему. Задания по командной строке точно в песочнице или какой нить юзер случайно может все что попало грохнуть?

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

Здравствуйте! Все вкладки контейнера урока приняли горизонтальный вид. Подскажите пожалуйста как это исправить

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

Что такое маркдаун ? Зачем он нужен и где используется ?

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

Разве можно мутировать объекты? Вроде как нужно полностью новый объект создать. // removed

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

Ни слова о мутаторах в лекции. Я конечно догадался. Но неплохо бы объяснить людям что это такое.

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

Добрый день! Прошу помочь разобраться почему не работает код. const squareOfSum = (2, 3) => (a * a) + (2 * a * b) + (b * b) ; const squareOfSum = (1, 10) => (a * a) + (2 * a * b) + (b * b) ;

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

как функция pair узнает, какая строка была передана в аргумент. Ведь при вызове мы не передаем строку 'car', или данная строка передается по-умолчанию, когда определяется функция

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

Еще вопрос: если у нас несколько файлов в /src/bin/ (brain-games.js, Makefile.js и тд) как располагать package.json? в задании про Babel зависимости через package.json же подключаются, если я правильно понял?

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

Ошибка в тексте: "Он знаком принципами дизайна в широком смысле этого слова, юзабилити и пользовательского опыта."

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

Bulats-MacBook-Pro:~ macbook$ src/bin/brain-games.js -bash: src/bin/brain-games.js: Permission denied Bulats-MacBook-Pro:~ macbook$ Почему может быть?

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

Подскажите, насколько правомерно такое (https://ru.hexlet.io/code_reviews/28856?submission_id=38711) решение? Идею (https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/switch) обнаружил в документации Mozilla Developer Network.

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

у меня проблемы с map да я получил строковое представление elements, да я их перевернул, но как теперь впихнуть func для elements, ведь после return iter(elements) функция заканчивает выполняться?

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

А зачем в решении учителя в стейте text, если он нигде не используется?

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

Здравствуйте! Хорошая лекция. Вопрос: регистр флагов- только для чтения? А на x86 команды cli и sti? Регистр трассировки TF? Я же могу их изменять....

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

update orders set order = order + 99, name = 'Jake O.' where order < 858000 обновить таблицу orders, столбец order прибавить 99, а что значит потом "name = 'Jake O" ?

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

Добрый вечер! Подскажите, почему не работает данный код... const smallestDivisor = (num) => { // BEGIN (write your solution here) const nd = (a,b) => { if ((a%b===0) && b>1) { return b; } return nd(a/(b+1),b+1); } return nd(num,1); // END };

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

Линтер ругается на "Unable to resolve path to module...", в решении учителя то же самое не вызывает проблем. В чём может быть дело? https://ru.hexlet.io/codereviews/28806?submissionid=38639 P.S. Так и не нашёл способа сделать реэкспорт default как default, так вообще возможно?

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

Что будет выведено на экран? const value = 777; const func = value => value + 1; console.log(func(5)); разве в определении функции func не должно быть скобок?

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

В чем ошибка? долго выполняется :( const smallestDivisor = (numb) => { if (numb <= 0) { return NaN; } else { let i = 2; while ( numb % i !== 0) { i = i + 1; } return i; } }

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

Не понимаю где ошибка? FAIL tests/squareOfSum.test.js ● squareOfSum TypeError: (0 , _squareOfSum2.default) is not a function at Object.<anonymous>.test (__tests__/squareOfSum.test.js:4:36) at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/index.js:42:16) ✕ squareOfSum (2m...

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

Здравствуйте. Написал 4 теста: assert.equal(factorial(0), 1); assert.equal(factorial(1), 1); assert.equal(factorial(5), 120); assert.equal(factorial(6), 720); Выводит: status: finished → Code has been running for too long. Infinite loop or recursion. Check terminating conditions. Что это значит?

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

Добрый день! npm run babel src --out-dir dist Почему у меня эта команда создает пустую папку dist и выводит транслированную версию моегo .js файла в терминал (файлы не создает). Но после добавления этих настроек: "scripts": { "build": "NODE_ENV=production babel src --out-dir dist", "prepublishOnly": "npm run bui...

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

Приветствую! Реализовал метод getDeepChild рекурсивно, тест проходит. Однако тест #getDeepChild undefined валится. Мой вопрос: как грамотно реализовать проверку на отсутствие искомого потомка. Пытался так: const node = this.getChild(key); return node && node.getDeepChild(rest);

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

Добрый день, возникла такая вот проблемка - http://prntscr.com/hccfd6 Пробовал в двух разных хромах и мозиле, открывал закрывал/раскрывал debug bar, всё истыкал уже - ничего не помогает. Тото ждет... Ошибки консоли - http://prntscr.com/hccl0x , http://prntscr.com/hccl84 ... Все уже отключил, очистил/обновил, ничег...

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

Вопрос с ответом из теста: const sum2 = a => b => a + b; Функция sum2 является каррированой, так как в ней используется цепочка вложенных функций от одного аргумента. Цепочку функций вижу, а где этот самый "один аргумент"?

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

import addDigits from '../addDigits'; test('addDigits', () => { expect(addDigits(0)).toBe(0); expect(addDigits(5)).toBe(5); expect(addDigits(10)).toBe(1); expect(addDigits(19)).toBe(1); expect(addDigits(38)).toBe(2); expect(addDigits(1259)).toBe(8); expect(addDigits(999999999999)).toBe(9); }); Почему...

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

А зачем в решении учителя внутри класса первой строчкой идет rootElement?

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

вечер лобрый. не могу понять, как пройти эту часть теста. для меня 3 являются истинными, но ответ неверный Какие из приведённых выражений являются истинными? (нужно выбрать все правильные ответы) 2 + 3 === 3 + 2; 1)${'world'[3]}${'world'[2]} === 'world'[3] + 'world'[2]; 2)'world'[2] + 'world'[3] === 'world'[3] + 'wo...

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

Здравствуйте! Где ошибки в "ошибках"? не могу понять ? const reference = (a, b) => a - b; const y = 5; console.log(reference(ReferenceError, y)); const TypeError = 19; const aus = 17; const type = (aus) => { return 5 * 7 * 3 } const ok = TypeError(aus);