Вопрос пользователя №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] ?