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

По-моему, в тестах ошибка. Или я чего-то не понимаю. enter image description here https://pp.userapi.com/c844320/v844320916/b1d5e/YBL0N5GI8oU.jpg Разве не car(cdr(cdr(pair))), которого тут нет?

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

Застрял на заданиях про функцию. "Реализуйте функцию squareOfSum, которая находит квадрат суммы двух чисел по формуле: a² + 2 * a * b + b²." Не хочет он принимать такое решение и все. Хотя в тестировщике моем без проблем дает результат без ошибок :( ``` const squareOfSum = (a, b) => aa + (2 * a * b) + bb; const x = ...

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

Не работает в вебе async, тесты при этом проходит. Uncaught ReferenceError: regeneratorRuntime is not defined Uncaught ReferenceError: regeneratorRuntime is not defined at eval (TodoBox.jsx:169) at new TodoBox (TodoBox.jsx:201) at constructClassInstance (react-dom.development.js:11447) at updateClass...

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

const identity = v => v; // функция: v => v, константа: identity console.log(identity(10)); // => 10 const z = identity; console.log(z === identity); // => true const x = 5; console.log(z(x) === identity(x)); // => true "Выше определена функция, которую обычно называют identity. Она возвращает то значение, которое...

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

Здравствуйте, не понимаю, почему не выполняется цикл. Выводит только первый инвертированный символ. //removed

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

Добрый день! Результат выполнения упражнения возвращает ошибку "Fatal error: Uncaught Error: Class 'App\Tests\CourseTest' not found in /usr/src/app/src/Checker.php on line 12" В целом логично - папка tests/ не подгружается autoloader-ом. Однако, если добавить ее к namespace App/ результат тот же. composer dump-au...

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

Вопрос появился. hasChildren - функция, которая проверяет, есть ли потомки у элемента Почему тогда, она говорит что у списка из двух элементов (pair: (li, item 1), pair: (li, item 2)) есть children, и это вторая пара?

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

6:24 error 'acc' is already declared in the upper scope no-shadow - почему Линтер придирается к acc, ведь если я меняю на другой аргумент, перестает работать reduce? Остальное работает, вот ревью https://ru.hexlet.io/code_reviews/56965 .

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

Крепкая задачка оказалась. Поиск решения у меня растянулся на 2 дня. Подсказки в задании реально помогли. Сначала определил новый аккумулятор после проверки на потомков, но один тест не проходил. В итоге пришел к решению почти как у учителя) Но так и не понял для чего импортированы isEmpty, isList, filter?

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

Добрый день. Вот получился код, который, когда я проверяю сам - все работает, но когда я засовываю его в функцию, которую надо создать в задании, все перестает работать. // removed Здесь умышленно num заменен на мой х - для проверки. Не могу понять в чем проблема.

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

// removed почему не работает

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

Да, достаточно запутано все становится, тем не менее почти 100% попал в решение учителя. Есть только один вопрос - имеется ли принципиальная разница между проверкой одним ифом с логическим "и" и вложенными двумя ифами? Ревью (https://ru.hexlet.io/code_reviews/56944#file-1) речь про условие, где мы ищем метод.

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

Не могу понять, работает или нет // removed Судя по отладочной печати работает, но тест не проходит, функция mkdirSync не создает папки из условия ?

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

А с помощью статического поля класса это как-то же можно сделать?..

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

const reverse = (num) => { let h = num; let i = cons(head(h), null); while (isEmpty(tail(h)) === false) { h = tail(h); i = cons(head(h), i); } return i; }; Почему этот код не работает?

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

Помогите разбораться: по тестам вижу, что близок к истине, но чего-то не хватает. // removed concat не понимаю, где использовать, ведь мы должны поставить опорный элемент в середину, между списками, а concat принимает на вход только списки

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

Ошибка в теории к уроку: event.currentTarget - элемент на котором произошло событие А на самом деле currentTarget — элемент на котором сработал обработчик события.

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

Не могу найти ошибку в коде ? ``` const smallestDivisor = (num) => { // BEGIN (write your solution here) const iter = (conter, acc) => { if (conter === 0) { return acc; } return iter(conter%acc, acc+1); } return iter(num,1); // END }; ``` Я так понимаю при втором запуске процесса на con...

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

Почему в теории проверка на тип Array не через Array.isArray(), а через instanceof? таймкод 10:10

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

Александр, салют! Задачу решил следующим способом: // removed В теории сказано 'Формально, можно работать, используя одну лишь ее{array_reduce}, так как она может заменить и отображение и фильтрацию.'. Я использовал это преимущество. В вашем решении вы используете все функции. Лучше придерживаться Вашего алгоритма р...

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

пытаюсь повторить 4 раза редьюсом из библиотеки Collect, но для fluent интерфейса не могу сделать, reduce дает массив. Что передать для инициализации аккумулятора чтобы fluent работал?

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

Присоединяюсь к вопросу. Что в данной ситуации подразумевается под прямоугольником? Вычисленные точки прямоугольника? В моём понимании, прямоугольник, это геометрическая фигура из 4 замкнутых линий на двухмерной поверхности. В данной ситуации это просто код. Что он должен возвращать после получения начальной точки и...

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

А можно и без find и без индексов (https://ru.hexlet.io/code_reviews/56858) обойтись.

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

Добрый день! Мой код падает на тесте: const result4 = coll.where({ brand: 'kia' }, car => car.year < 2013); expect(result4.toArray()).toEqual([cars[3], cars[4]]); Пожалуйста помогите разобраться. where(...elements) { return elements.reduce((acc, item) => { if (typeof item === 'object') { const item...

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

А почему в функции orderBy мы не используем slice для coll в этом участке кода? return this.build(coll => coll.sort(comparator)); Ведь sort mutable. Или нам это не важно - главное, что исходная коллекция не поменяется?

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

Хочу через foreach сделать - но не проходит тест, подскажите в чем ошибка ? // BEGIN (write your solution here) function uniq(array $arr) { // if (empty($arr)) { // return []; // } $newArr = []; foreach ($array as $value) { if (in_array($arr[$value], $newArr)) { continue; ...

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

// removed добрый день! мой код выдает ответ, но почему-то cons срабатывает не в том порядке, то есть элементы h1 находятся, но цепляются в другом порядке. Может ли это быть связано с тем, что мы берем все время элемент в начале списка, а в acc цепляем его первым, получается, он будет с конца выходного списка?

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

identity(v => v)('run'); // => run // (v => v)(v => v)('run') // => run Даже если не брать предыдущие примеры из теории и не считать это всё одним кодом, identity всё равно при компиляции заменяется на (v => v), верно? Можно уточнить почему?

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

'Возникает вопрос: есть ли имя у функций, определенных подобным образом? Имени нет даже у такой функции const f = () => {}. Мы просто связали константу с функцией, но сама функция ничего про константу не знает. Звучит слегка безумно, но это так. Ведь мы можем взять и связать эту функцию уже с другой константой. По э...

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

'12'== binarySum('10','2');

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

Добрый день! Подскажите, пожалуйста, почему данный код не работает? const flip => (a, b) => flip(b, a); export default flip;

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

Подскажите, пожалуйста, какие недостатки у моего решения: https://ru.hexlet.io/code_reviews/56811

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

В учительском writeFileSync не учитывается ситуация, когда файл уже создан. Т.е. мы полагаем, что на уровне абстракции Tree функция addChild реализована как перезаписывающая значение ключа? Не является ли это размыванием абстракции?

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

Реализуйте класс "SquareGenerator" в тексте задачи, а в тестах и в названии файла SquaresGenerator

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

Добрый день! Задание решил, но после просмотра решения преподавателя у меня появились сомнения в адекватности своего. Я не заметил подсказки сразу и решил без findNode. Не могли бы оценить? Моё решение (https://ru.hexlet.io/code_reviews/56778)

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

Что-то SplFileObject::valid все время валиден, даже если файл 0 размера... Придется делать через fopen

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

в Repo фигугирует свойство title, тогда как в услових задачи это name мб лучше, чтобы названия одинаковые были

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

Добрый день. Можете добавить тест const str6 = '(<><<{[()]}>))'; expect(isBracketStructureBalanced(str6)).toBe(false); А то случай, когда открывающая скобка не соответствует закрывающей, ни как не тестируется.

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

Добрый день. Подскажите пожалуйста один момент в решение учителя. Когда у директории нет детей, то есть children: [], к нему же всё равно применяется map, и вызывается рекурсивно функция, в которую передается что? или если массив пустой то он сразу и возвращается?

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

В решении учителя есть segment, но при этом он не идентифицирован ни в импорте, ни в коде. Почему это работает?

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

Не понимаю как сделать отладочную печать чтобы найти ошибку ```const isPrime = (n) => { if (n < 2) { return false; } for (let div = 2; n % div !== 0; div += 1) { if (div === n) { return true; } } };```

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

И снова считерил... импортировал функцию has(). (https://ru.hexlet.io/code_reviews/56746?submission_id=78759) Есть проблемы с именованием переменных, т.к. не знаю английского... Например, такой вопрос, если диагональ направлена вниз, но растёт (а номера увеличиваются), это increased или decreased )))

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

Друзья, захожу я сегодня про React почитать и вижу там такую строчку npx create-react-app my-app Что за npx пошел я гуглить и оказалось вот что: Те из вас, кто обновил npm до последней версии, npm@5.2.0, могли заметить, что вместе с привычным бинарным файлом npm появился новый: npx! Короче говоря, теперь бинарники ...

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

Блин, мучался с заданием минут 40 и никак не могу понять ошибку. Но благодаря ресурсу http://pythontutor.com, я смог посмотреть выполнение рекурсии поэтапно и понял в чем ошибка, и как оказалось, я просто забыл передать вторым аргументом end. 1. Можете объяснить, почему если не передать второй аргумент end, то на е...

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

Написал код. Пробую его запускать в песочнице в другом месте все работает. Прогнал разные ваианты, все как в задании. Хекслет выдает ошибку что ожидается что то другое. // removed

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

С областью видимости разобрался. Хотелось бы как-то узнать о каких ошибках (косяках) говорилось в задании.

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

Задание одно из самых простых, так как практически полностью повторяет последний пример из текста к теме «Иерархические структуры». Тем не менее, по кол-ву решивших оно почему-то далеко не на первом месте. Похоже, деревья вызывают какой-то иррациональный страх

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

Загрузил пакет в packagist, далее набираю в терминале composer global require godedok/php-brain-games а он мне и отвечает [InvalidArgumentException] Could not find a version of package godedo...

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

Уфф, наконец-то прошёл этот курс. Последнее задание должно называться «почувствуй как страдали люди до эры Реакта/Вью/Ангуляра». (-: В решении учителя понравилось то, что оно написано с намёком на компоненты. Учитывая это, я переработал своё первое решение (https://ru.hexlet.io/code_reviews/56686?submission_id=78733...

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

Задание task_4 dropwhile, там где сравнение результата ?assertEqual([3,32,4,32], dropwhile(F, [32,32,32,32,32,32,3,32,4,32])), Наверно ответ будет [3,4] ?