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

Доброго всем здоровья! Решил задачку. НО! 1. Про callable в курсе нету ничего. Если смотреть строго по порядку. Приходится много дочитывать в монуале. 2. Если сказать в условиях задачи что: функция возврата значения из пары принимает лямбду, у которой ещё нету определения, и это определение должно возвращать то са...

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

Я смотрю на логический оператор. В нем два выражения и операция между ними. Одно из выражений истинно (true), второе выражение неизвестно, и результат операции — истина. Какой может быть операция? Верный ответ только OR, почему в ответах OR и AND?

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

А что делает валидатор association и зачем он здесь нужен?

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

// removed expect(received).toBe(expected) Expected value to be (using ===): "(-3, 2, 4, 4, 5, 5, 10)" Received: "(-3, 2, 4, 4, 5, 10, 5)" at Object.it (__test__/sort.test.js:10:53) at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/index.js:42:16) Подскажите, не понимаю ...

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

Решение учителя не находит искомые поддеревья: а) по запросу select(l('p', 'ul', 'li'), dom) - в <div> <p> <ul> <li>item</li> </ul> </p> </div> б) по запросу select(l('div', 'p'), dom) - в <div> <div> <p> <span>text</span> </p> </div> </div> ...

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

Здравствуйте! Ну никак не получается ... ``` const fact = (n) => { if (n === 1) { return 1; } else { return n * fact(n - 1); } }; const withoutTwoZeros = (a, b) => { if (a === 0 && b === 0){ return 0; } if (a <= b) { return (fact(a + b)) / (fact(a) * fact(b...

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

Подскажите пожалуйста, что я не так сделал? Вот код: // removed Вот код ошибки: ``` TypeError: (0 , _solution2.default) is not a function at Object.<anonymous>.test (__tests__/solution.test.js:5:41) at Promise.resolve.then.el (../../local/share/.config/yarn/global/node_modules/p-map/index.js:42:16) Такую в...

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

В уроке ошибка: нельзя использовать index в качестве key. Key используеться для отслеживания изменений в коллекции (добавление, удаление, перемещение). Если заменить один из элементов, или переставить местами, то react не поймет что происходит, тк индексы не изменяться. Лучше использовать uuid.

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

пытаюсь понять как это сделать. Идея ясна - сконструировать на функциях true / false / if читаю про булевы константы Чёрча, вот тут конструируем true: tru = λt.λf.t Двухаргументная функция, всегда возвращающая первый аргумент Почему это двухаргументная функция? Если на пальцах, то вот мы сделали такую функцию, дал...

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

Добрый день и с новым годом!! В тестах: expect(length(select(l('div', 'p'), dom))).toBe(2); В данных таких совпадений на разных уровнях 4. Или я что-то путаю?? ```const dom7 = append(dom6, node('div', l(node('p', l(node('ul', children3)))))); const dom8 = append(dom7, node('div', l(node('p', 'another text')))); cons...

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

Почему не мое решение не засчитывается? Запускал в консоли, все работает. Вот код. function finalGrade(exam,projects) { if(exam > 90 && projects > 10) { return 100; } else if(exam > 75 && projects > 5) { return 90; } else if(exam > 50 && projects > 2) { return 75; } else { return 0; } }; ...

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

Подскажите пожалуйста. Вот мой код. `` const iter = (health1, name1, health2, name2, order, log) => { // BEGIN (write your solution here) const card = random(cards); const dmg = cdr(card); console.log (dmg) const message =Игрок '${name1}' применил '${car(card)}' против '${name2}' и нанес урон '...

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

подскажите, пожалуйста, как обернуть здесь reduce в другую функцию и вызывать её рекурсивно для вложенных списков expect(received).toBe(expected) Expected value to be (using ===): "(1, 2, 3, 5, 4, 3, 2)" Received: "(1, 2, 3, 5, (4, 3), 2)" at Object.it (__test__/flatten.test.js:14:74) ...

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

В снапшотах требуются атрибуты required и value у input даже если они пустые, но enzyme (впрочем как и мой FF) их не выводит при рендере. Тесты не проходят. А еще не понятно почему я не могу сторонним rest клиентом запихнуть данные. PATCH проходят нормально а вот post с телом {text: 'my fckn task'} добавляет запись,...

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

Скажите, пожалуйста, почему такой вариант не работает? FAIL __tests__/list.test.js ● Data › #reverse expect(received).toBe(expected) Expected value to be (using ===): "(5, 4, 3)" Received: "(5 ,4 ,3)" at Object.it (__tests__/list.test.js:15:73) at Promise.resolve.then.el (....

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

Тут уже задавали вопрос про flatten. Данная функция выравнивает вложенный массив в прямой. Только вот не понял, в каком месте его использовать за место редьюсера что ли? Можно посмотреть вариант решения, где используется flatten. И второй вопрос касаемый кодстайла. Я заметил, что в некоторых решениях учителя мы объе...

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

согласно спеке IndexOutOfBoundsException - if the index is out of range (index < 0 || index >= size()) тогда: assertEquals("Method remove() does not check the index.", null, testInstance.remove(5)); в тесте testRemoveByIndex() - не должен ожидать NULL

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

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

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

Здравствуйте! Глядя на это код, какие ошибки я допустил? И какие темы надо повторить? Чтобы в будущем другие темы были понятны... ``` const withoutTwoZeros = (a, b) => { if (a === 0 || b === 0){ return 1; const fact = (n) => (n - 1) * n; if (a > 1 && b > 1){ result = fact(a + b)/(((fact(a)+fact(b)) ...

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

Подскажите не пойму что нужно сделать в задание: Экспортируйте функцию по умолчанию, которую снаружи именуют и используют как make (смотрите модуль с тестами). Вторым параметром эта функция принимает пользовательскую random функцию. В тестах make имеет вид из теории: ``` const game = make(cards, (c) => { cardI...

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

Подскажите, пожалуйста, не пойму почему в тестах на 4 ноды меньше показывает чем у меня? expect(received).toBe(expected) Expected value to be (using ===): 1 Received: 5 at Object.it (__tests__/select.test.js:28:78) at Promise.resolve.then.el (../../local/share/.config/yarn/global/n...

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

Не совсем понятна строчка: const isEntity = result instanceof BaseEntity; Здесь мы проверяем принадлежит ли result классу, наследующему от BaseEntity. От BaseEntity наследуется ApplicationEntity. А вот от него ничего не наследуется. И при этом смущает импорт ApplicationEntity в User, который потом никак не использ...

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

const type = () => { const value = 3; value(); }; type(); Здравствуйте. подскажите где не прав? Хром выводит (Uncaught TypeError: value is not a function).

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

code (https://ru.hexlet.io/code_reviews/32025) Добрый день. Подскажите, насколько этот вариант хуже и имеет ли он место быть?

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

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

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

for в решении учителя легален? В курсах везде требуют заменять на map или reduce

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

Непонятна причина зависания выполнения кода решения задачи в среде Хекслета. Ошибка указывает на бесконечный цикл или рекурсию. Хотя локально все отрабатывает и считает правильно. function lengthOfLastWord($str) { // Разбить строку на слова $words=explode(' ', $str); //Найти последнее слово, которое неп...

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

добрый день. помогите, пожалуйста, понять, что нет так? почему получается это ""abbaundefined""? ``` make: Entering directory '/usr/src/app' npm test -s FAIL tests/substr.test.js ● substr expect(received).toEqual(expected) Expected value to equal: "abba" Received: "abbaundefined" at Object.<anonymous>.te...

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

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

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

Я запутался окончательно. Проясните пожалуйста ситуацию. В предыдущем уроке про цикл for я изначально понял, что цикл for будет повторяться пока истинно условие, но как оказалось цикл завершает свою работу после того как выполнилось условие if, вот ответ учителя: Цикл повторяется пока условие истинно. Это утвержден...

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

Добрый день, коллеги. Подскажите, пожалуйста, что сделать, чтобы появилось окно OUTPUT (в котором будет виден результат вызова console.log). В теоретическом материале был такой текст : "Это означает, что вы легко можете использовать console.log везде, где хотите, и столько раз, сколько хотите. Весь вывод появится в...

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

В задании есть противоречие между: а) следующей фразой Пример работы функции, где для наглядности показано какой она будет возвращать результат если выводить его на экран используя функции listToString и htmlToString: select(l('p', 'ul', 'li'), dom); // listToString: (pair: (li, item 2), pair: (li, item 1)) // htmlT...

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

я бы посоветовал в качестве доп материала перед этим курсом посмотреть этого прогера (https://goo.gl/KFeTFN) некоторые вопросы отпадают, и проще становится двигаться по курсу)))

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

Спасибо за еще один "испанский сапог" для мозга. Так держать! Мое решение (https://ru.hexlet.io/code_reviews/31967). Можно ли как-то упростить его в части findPrimitiveBox.js?

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

В тестах постоянно вылетает ошибка: @@ -11,11 +11,11 @@ <input class="form-control mr-3" placeholder="I am going..." required="" type="text" - value="" + value="second task" > И всегда всё наоборот. В inpu...

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

А почему мы то используем ретёрн, то не используем ретёрн? Из функции вотерфол if (err) return callback(err, args); if (rest.length === 0) { callback(err, args); } Чтоб на консолях потренироваться какой пакет установить надо? Этот hexlet-async? Функция вотерфол вообще не простая для восприятия :-(

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

Добрый вечер. Подскажите, что я сделал не так const squareOfSun = (a, b) => { return a ** 2 + 2 * a * b + b ** 2; const squareOfSun = (a, b); } console.log(squareOfSun(2, 3)); //25 console.log(squareOfSun(1, 10)); //121

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

Здравствуйте! Почему-то код не проходит проверку, хотя внутри body 3 div с нужными id, а тест, как я понимаю, показывает, что есть только 1 div. Жесткую перезагрузку с очисткой кэша и сброс решения делала, не помогло. 1 FAIL __tests__/index.test.js 1 ● "body must include #header", "#main" and "#footer" divs 1 1 ...

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

ЯЯЯЯЯ решииииил))) ахаха, блин, оказывается просто как и логично!!! Респект за эти игры разума! ))) 2 часа курил задачку, разозлился и решил за 3 минуты, просто начав вслух рассуждать.

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

Много мелких ошибок в тексте - синтаксических и стилистических. Пара примеров: Исходя из этого можно сделать вывод, то что нужно писать код придерживаясь старых стандартов Другой путь состоит в том` ` чтобы Использование этих возможностей на свои страх и риск, но как показала практика, проблем не возникает.

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

Кажется, это лишние запятые: Ее особенностью является то, что NPM в контекст выполнения команды, добавляет путь... Мы могли бы сделать в скриптах такую запись: "jest": "jest", но именно для тестов, NPM предлагает делать так: "test": "jest". Главное отличие подобных встроенных команд, в их способе запуска. когда пере...

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

Не работает в Atom подсветка ошибок.В командной строке все работает. Подскажите пожалуйста почему?

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

Возможно ли создать модуль, экспортировать функцию и импортировать ее из десяти других модулей? Здравствуйте. Импортируют же в десяток других модулей, а не из.

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

Вот мое решение map но оно отличается от решения учителя, Подскажите, что не правильно в нем? https://ru.hexlet.io/code_reviews/31910 //removed

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

я правильно понимаю? public enum Figure { X("X"), O("O"); private String figure; Figure(final String figure) { this.figure = figure; } } Почти эквивалентен классу public enum Figure { public static Figure X = new Figure("X"); public static Figure O = new Figure("O"); private S...

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

my task https://image.ibb.co/ifo4H6/1313.png Подскажите пожалуйста, ЧЯДНТ? Ответы получаются правильные, но почему-то undefined.

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

Здравствуйте. При прохождении теста, в 4-ом вопросе как мне показалось есть ошибка: Какие модификаторы доступа могут иметь абстрактные методы? private, protected public, private, protected Никакие public, protected public, private Так как для внутренней реализации логики в абстрактом классе, использование модификато...

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

Тоже очень интересен вопрос из комментария ниже: Как внутрь middleware попадают параметры вызова (type и message) если они не передаются в функцию ((???) => (req, res, next) => {...})) ? Как я понимаю, в модуле Flash мы экспортируем функцию, которая принимает на вход type и message и возвращает middleware, в которой...

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

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

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

3 или 4 раза писал вопрос, но в процессе находил ответ в комментариях или в самом вопросе. Поэтому, просто спасибо за материал :)