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

В теории, функции примере const findEmptyDirsDepth = (root, substr, depth = 1), лишний аргумент substr, он и не используется

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

А версия ноды будет изменять lock-файл, например есть репoзиторий на гитхабе, его склонируют разные люди у которых разные версии ноды, у них будут отличаться lock-файлы?

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

Здравствуйте! Я решила пойти сложным путем, и записывала в counter количество делителей, а потом, как только эта переменная принимала значение 3 - прерывала цикл и возвращала false. В чем ошибка??? Помогите, пожалуйста! // removed

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

Почему передаваемое значение getName называется именно self, а не card, к примеру? В видео это не очень разъясненено. Потому что передается не чистая карта (т.е. ее параметры: название, урон), а объект, который совмещает карту и ее тип?

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

Установите (глобально) пакеты sloc и nodejs-package. Выполните команду sloc path/to/nodejs-package и изучите вывод. Вот результат $ sloc path/to/nodejs-package Error: invalid path argument path/to/nodejs-package Error: Error: ENOENT: no such file or directory, lstat 'path/to/nodejs-package' Я так понимаю должно по...

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

перешел на сайт шоколада, не нашел там ссылку на скачивание файла, на хабрабрбр сказано что ставится он простой командой в cmd, но какой, непонятно, в курсе сказано что ставится как обычная программа, но я невидел ни скачиваний, ни далее далее, ни предложений от яндексбара!> enter image description here https://vk.c...

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

подскажите, почему переполнение стека? на листочке работает) const reverse = (str) => { if (str.length === 0) { return ''; } return str[str.length - 1] + reverse(str[str.length - 1] - 1); } UPD: решил с использованием slice: https://ru.hexlet.io/code_reviews/30423 не читерство ли? P.S после знакомства с ...

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

Исправьте пожалуйста сбой в практике, невозможно загрузиться

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

потихоньку начинаю сталкиваться с языковым барьером, начинаются ссылки на сайты на английском и тд, что посоветуете, мб словарь есть для программистов?

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

Как я понимаю, в решении учителя toArray возвращает копию результата выполнения отложенных вычислений: return this.memo.slice(); Не совсем понятно, зачем нам в данном случае нужна неизменяемость возвращаемого значения? Мое решение отличается только отсутствием slice() в конце строки...

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

Решила задачу так (https://ru.hexlet.io/code_reviews/30412). Насколько такой вариант годится? Где еще можно почитать про spread и rest, кроме документации? Хочется больше примеров, нет пока полного понимания... Посмотрев решение учителя, возник такой вопрос: а насколько надежно использовать проверку node.type === ...

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

Добрый вечер! Этот курс прошел давно, но сейчас к нему вернулся, и есть вопросы. Распишите, пожалуйста, как использовать эти тесты на домашнем компе? Простейшие начальные условия: имеется Убунта, node.js + npm, папка проекта с одним файлом js, который и нужно тестировать. Что нужно установить, куда и как все это под...

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

Сломал мозг с реализацией append, похоже не понимаю тонкости реализации. Накидал вот такой код: // removed Выдает вот такую ошибку... Argument must be list, but it was 'pair: (h1, hello, world)' Помогите встать на путь истинный :)

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

Одно из самых сложных упражнений в этом курсе для меня. Не уверен что до конца осознал Callback-и но в функциях точно продвинулся. )) Впорос по поводу bind. Я правильно понимаю что в решение учителя он применяется не для сохранения контекста, а для частичного применения функции? В своем решении я обернул коллбек в д...

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

Добрый вечер!Скажите ,а вот эта директория, которая принимается на вход нашей функции, она как должна обрабатываться, какой это тип данных?Дети я вижу обернуты в массив, а корневой узел получается, что из себя представляет?

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

Добавьте в тесты поддержку для каррированной версии makeRectangle?, вроде export const makeRectangle = startPoint => height => width => cons(startPoint,cons(height, width)); А то хочешь похвастаться свежевыученным, а тут шиш тебе) Хотя, справедливости ради, в данном конкретном случае такая имплементация не слу...

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

ubuntu, поставил глобально пакеты sloc и nodejs-package. Далее надо изучить вывод sloc path/to/nodejs-package какой путь не понимаю надо ставить? В момент установки в терминале писалось /usr/bin/sloc -> /usr/lib/node_modules/sloc/bin/sloc но команда /usr/lib/node_modules/sloc/bin/sloc выводит ``` /usr/lib/node_mo...

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

Подскажите, я релизовал переключение классов через state, это bad practic? export default class extends React.Component { constructor(props) { super(props); this.state = { pressed: false }; } handleOnClick() { // BEGIN (write your solution here) this.setState({ presssed: !this.state.pres...

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

Здравствуйте! Подскажите пожалуйста, где ошибка в моем коде ``` removed

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

Не понимаю что не так с рендером? class OlList extends React.Component { render() { const children = this.props.children; const ol = children.map(child => { return <li>{child}</li> }); return <ul>{ol}</ul> } } React.render( <OlList><a>one</a><a>two</a></OlList>, document.getElementById...

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

Не получается запустить tree (command not found) в GitBash, как её поставить?

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

Подскажите пожалуйста, что тут не так?) // BEGIN (write your solution here) const reverse = (str) => { let reverseWord = ""; let i = -1; while (reverseWord.length < str.length) { reverseWord = reverseWord + str[i] i = i - 1; } return reverseWord; }; // END export default reverse;

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

почему такой код не проходит тест const isPowerOfThree = (num) =>{ return (Math.log(num) / Math.log(3)) % 1 === 0 ? true : false;//получаем логарифм числа по основанию 3, т.е. степень, если она без остатка делится на 1 т.е. целое то true иначе false };

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

В чем может быть проблема? Не в этом, не в предыдущем похожем задании(тоже todo лист) в тестах не происходит submit формы, в вебе все нормально работает.

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

Этот же ответ (int x[][] = new int[2][];) не должен считаться верным в тесте, ведь у внутреннего массива не указана размерность.

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

class FromString { public int fromString(final char[] chars) { // BEGIN (write your solution here) if ( chars == null || chars.length == 0 ) return 0; if ( Character.isDigit(chars[0]) ) { return ( Character.getNumericValue(chars[0]) * 100) + ( Char...

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

public class ValueDemo { public static void main(String[] args){ int a = Integer.valueOf(args[0]); int b = Integer.valueOf(args[0]).intValue(); int c = Integer.parseInt(args[0]); System.out.println("a + b = " + a + b + " + c = " + c); } } Не понял почему получился такой о...

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

Наверное, стоит указать в условии, что не обязательно сохранять положение игроков и их здоровья в iter. Я думал, что это важно, потому сделал так, чтобы под name1 всегда было одно и то же имя. Из-за этого пришлось потратить гораздо больше времени.

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

На 9:02 вы рассказываете что если где-то произошла ошибка, то все равное произойдет финальный вызов oncedCallback(null). Хотя судя по коду, если произойдет ошибка, то выход из функции для данного коллбэка произойдет раньше того места где увеличивается значение переменной completed, и соответственно значение complet...

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

Делюсь опытом: Комментарии не слишком хороши для ведения учета замечаний и т.п. вещей, слак кстати тоже. Сейчас делаю так: беру последние замечания со всех шагов (выбираю по времени (дневные и вечерние)), потом копирую их в блокнот, читаю, делю по смыслу получется чтото вроде этого: ``` =========== Kirill Mokevnin 0...

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

Добрый вечер, код проходит проверку, https://ru.hexlet.io/code_reviews/30320 но интересует (собственно, уже на протяжении предыдущего и этого курса) вопрос - как правильно научиться писать, или даже, представлять в голове более краткое, оптимальное решение? Я уже не раз замечаю, что мой вариант уступает учительском...

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

Реализовал функцию copy вон так: const copy = (list) => { if (isEmpty(list)) { return list; } return cons(head(list), copy(tail(list))) } Но не пойму правильно или нет. К тому же реализация copy никак не наводит на мысли о том, как реализовать concat. Единственное, что пока в голову пришло, это что concat...

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

Добрый вечер!Можете объяснить в учительском решении эту запись const childrenElements = hasChildren(element) ? children(element) : l(); конкретно вот l(). я вроде как понял сам алгоритм решения учителя, но вот этот конец не понимаю.Получается, что если is(head(query), element) && !isEmpty(tail(query)) && !hasChild...

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

Добрый день! Дайте пожалуйста фидбэк по решению: https://ru.hexlet.io/code_reviews/30306 У учителя, конечно, гораздо элегантнее выглядит, хотя по логике очень похоже)

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

Ну здравствуйте. Чуть отчаялась, решая задачу. Код отказывается возвращать "abba", пишет, ответ у меня undefined. Подскажите, в чём его проблема? ``` const substr = (str , bi = 0, length = str.length) => { let stro; for (bi; bi>length; bi++) { stro = stro + str[bi]; return stro; } if (length < 0) { ...

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

Возникли затруднения с решением. Алгоритм решения у меня в голове такой. Создаем acc записываем туда результат reduce с функцией предикатом (если элемент имеет нужный нам таг, добавляем его в список) и аккумулятором l(). Далее берем голову списка, проверяем, есть ли потомки, если есть, создаем newAcc и записываем ...

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

Я с такой же проблемой) Веб отрабатывает нормально, пробегался в том числе по тестовому кейсу. Тесты не проходят. ```js make: Entering directory '/usr/src/app' npm test -s FAIL tests/test.js ● TodoBox expect(value).toMatchSnapshot() Received value does not match stored snapshot 2. - Snapshot + Received @@ -9,...

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

Ни как не могу сообразить, можно ли передать переменные динамически. То есть - hosts: local gather_facts: True tasks: - name: Get gateway setfact: mygeteway="{{ ansibledefauldipv4.gateway }}" ``` До этого места всё идет нормально, и если я делаю передачу этой переменной в файл "глобальных переменны...

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

Добрый день. Застрял на этом задании(. Вплоть до того, что просто копирую "Решение" и все равно не могу пройти(.

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

Здравствуйте! Было приятно после решения задачи осознать, что теперь я не только понимаю решения учителя, но и сам рассуждаю похожим образом (https://ru.hexlet.io/code_reviews/30239). Пару вопросов по заданию: - ничего не сказано про функцию reverse, хотя она присутсвует в решении учителя - может добавить её в услов...

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

Здравствуйте. В решении учителя есть вот такой кусочек кода (node.children || []), на мой взгляд это бессмысленное вычисление, ведь обращаясь к свойству children когда детей нет, нам всё равно возвращается пустой массив, а не undefined. Или я не прав?

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

Подскажите, почему в данном случае не срабатывает тернарный оператор? Разве выражение: if (result === x) { return true; } else { return false; } не идентично выражению: result === x ? true : false С конструкцией первого типа тест проходит, во втором пишет, что сравниваются разные типы - Boolean и Un...

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

Фантастика! Оказывается в reduce елементами для перебора могут быть не только исходные данные, но и функции, которым наши данные будут подаваться в качестве аргумента. Всё поменяли местами, а оно работает, да ещё как.

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

Кирилл, день добрый! Подскажи, в чем может быть дело. Проблема с Sequelize. Скопировал хекслетовский шаблон Koa приложения из 1 шага, запускаю его и когда пытаюсь создать нового юзера, возникает ошибка при создании сущности. В консоль пишется TypeError: Cannot read property 'setDataValue' of undefined, это при запис...

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

Веб-доступ не работает. Ошибка в консоли, видимо проблемы с бутстрапом или его подключением. js Failed to find a valid digest in the 'integrity' attribute for resource 'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css' with computed SHA-256 integrity 'QUyqZrt5vIjBumoqQV0jM8CgGqscFfdGhN+nV...

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

Подскажите, почему линтер требует поставить запятую в 21-й строчке (https://ru.hexlet.io/code_reviews/30187?submission_id=40740)?

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

В соответствии с паттерном guardian expression не лучше ли вынести проверку на null в первую строчку?

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

Подскажите пожалуйста, почему в функции symmetricalPoint: export const symmetricalPoint = (point) => { if (getX(point) > 0 && getY(point) > 0) return (-getX(point), -getY(point)); if (getX(point) > 0 && getY(point) < 0) return (-getX(point), Math.abs(getY(point))); if (getX(point) < 0 && getY(point) > 0) retu...

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

Здравствуйте, пытаюсь создать колоду как это сделано в тестах, и запустить функцию run что бы протестировать свой код, но каждый раз он вылетает с ошибкой const cards = l( cons('Костяная кочерга гробницы', () => 6), ); run("John", "Ada", cards); Argument must be list, but it was '${value}' Всю голову уже ...

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

Здравствуйте, не понимаю в чем трабл, функция возвращает 10. А если я запускаю эту же функцию в саблайме или репл то все работает нормально и возвращает 1. =/ const sum = (num) => { let res = 0; let str = String(num); for (let i = 0; i < length(str); i++) { res += Number(str[i]); } return res; } cons...