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

Поскажите, можно ли в php просматривать строковое содержание функции, как это делается в js? Например, String(function).

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

не могу выполнить помогите описывая задачу подробнее и не смог найти среди ответов соответствующего ответа const nod = (n) => { const y = (a,b) => { if (a%b === 0) { return b; } return y(b+1); } return y(n, 1); } console.log(nod(25));

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

const finalGrade = (exam, projects) => { if (90 < exam && projects > 10) { return 100;} else if (75 < exam && projects > 5) { return 90;} else if (50 < exam && projects > 2) { return 75;} else { return 0; } } console.log(finalGrade(10, 15)); // END export default finalGrade; при проверке вы...

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

А почему, если в теле цикла пишу console.log (x), то при тесте не отображается изменение х за каждую итерацию? Подскажите пожалуйста, чтобы было проще самому отслеживать код.

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

Подскажите, что не так const sequenceSum = (begin, end) => { if (begin === end) { return begin; } else if (begin > end) { return NaN; } else { return begin + sequenceSum(begin + 1, end) } }; пишет ``` FAIL tests/sequenceSum.test.js ● solution expect(received).toBe(expecte...

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

Подскажите как отлаживать свой код? Очень нужен дебагер!!!

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

Для чего нам make() не понимаю смысл этого конструктора

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

Ставить 8ю JDK как в ссылке или 9ю?

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

make: Entering directory '/usr/src/app' npm test make: npm: Command not found Makefile:2: recipe for target 'test' failed make: Leaving directory '/usr/src/app' make: *** [test] Error 127 При проверке

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

А если дерево такое (((1, 2), 2), (3, (4, 8)) Где тут корень?

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

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

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

пожалуйста подскажите в чем проблема. вот тесты ``` FAIL tests/solution.test.js ● HtmlBuilder › #parse expect(received).toEqual(expected) Expected value to equal: {"attributes": {}, "body": "", "children": [{"attributes": {}, "body": "", "children": [{"attributes": {}, "body": "hello, hexlet!", "children": Arr...

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

У меня style.css уже с частью кода. Так должно быть? body { font-family: Georgia; font-size: 16px; margin: 0 auto; /* center content */ max-width: 800px; /* limit width */ line-height: 1.5; padding-top: 32px; padding-bottom: 32px; } /* BEGIN (write your solution here) */ /* END */

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

Не понимаю почему выдает "ReferenceError: sumOfSquare is not defined" На бумажке всё решается правильно) const sumSquareDifference = (n) => { for (let counter = 1; counter <= n; counter++) { let sumOfSquare = sumOfSquare + counter * counter; let squareOfSum = squareOfSum + counter; } return squareOfSu...

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

вот такое при попытке установки node v8... You are using OS X 10.13. We do not provide support for this pre-release version. You may encounter build failures or other breakages. стоит v6.11.0 Что делать, если версия, должна быть не ниже 8? Или это не критично?

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

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

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

Сохраните эту статью на Хабре по промисам в закладках (https://habrahabr.ru/company/mailru/blog/269465/) Она мне нереально помогла.

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

В профессии "фронтенд JS-программист" этот курс идёт раньше курса по Git, и на задании, где нужно выложить файлы на GitHub, произошёл затык между пунктами "добавить файлы" (хотя над этим пунктом тоже пришлось подумать, помогла случайная оговорка "из зала") и пунктом "сделать коммит" (это долго не получалось). Пришло...

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

в решении учителя не понял вот эту строку return { ...acc, [name]: process(arg, parse) }; получается если в name будет children то в process будет функция, тут все понятно, но если в name будет body или attributes то что получится? разве не ошибка то что это не функция? я не знаю что это process: identity но э...

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

Сначала так увлеклась, что забыла закрыть теги и , а тесты прошли. Если б не захотела себе сохранить, и не заметила бы. Добавьте в тесты проверку, что ли?

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

Скажите, почему до этого в логе игры message было в конце лога, а в этой задаче оно в начале?

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

Продублирую вопрос из слака тут: Во 2 задании: "Любая программа, распространяемая в виде пакетов, одновременно является и библиотекой, другими словами, этот пакет можно установить как зависимость и импортировать к себе для использования в своем коде. " Я правильно понимаю, что чтобы все корректно работало мы должны ...

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

О, небеса. Больше 2 часов решала это - простенькое же - задание, в итоге не убрала только лишнее "=" в сравнении прежде, чем посмотреть ответ ) Уф, вредное недомыслие. А курс классный. Спасибо!

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

Это даже не проблема, а простое любопытство. В файле strings.js откуда экспортируются функции, довольно часто есть функция identity, для чего она? export const identity = str => str;

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

1 Почему операторы сравнения нельзя написать текстом, например OR, AND? Впервые сталкиваюсь с таким, во всяком случае python, sql, c++ 2 || - как правильно ставить или?

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

??? а сочетая таких представлений можно создавать новые структуры.

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

Касательно логики, как мне это представлялось: - выбираем данные оператором SELECT - выбираем откуда оператором FROM - далее, следуют операции: ORDER BY, LIKE, etc. и вот здесь момент непонятный: почему работает например такая команда select goods.name, categories.name from goods... выходит, что "выбери goods.n...

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

На самом деле http.get – это обертка над http.request, которая выполняет req.end автоматически. Ее добавили в модуль http только потому, что это очень частый вариант использования. Крайне неочевидная трактовка, которую хорошо было бы сопроводить примерами, или хотя бы более развернуто обьяснив, что http.request испо...

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

Добрый день! Еще не до конца разобралась конкретной с этой задачей: Проанализируйте следующий код (см. «Тернарный оператор» в тексте урока) - (ЧИТАЛА, сразу скажу=): Согласно правилам, синтаксис: Условие (как оно звучит мне не понятно, в конкретном случае) Если условие выполняется, то num + 1 Если нет, то 1 - num) ...

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

Задачку решил. Теперь пытаюсь, так сказать для закрепления материала, решить собственный пример. Беру функцию const average = (a, b, c) => { return (a + b + c) / 3; } let result = average (1, 2, 3); console.log (result); // 2 где result равен 2. Теперь хочу проверить, пишу: assert(result === 2); Непонимаю, куда...

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

Секция Scripts позволяет описывать произвольные команды, которые затем можно выполнять. Ее особенностью является то, что NPM в контекст выполнения команды добавляет путь /nodemodules/.bin в PATH (только для текущего вызова!). А папка nodemodules/.bin это место куда NPM складывает бинарники всех локально установленны...

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

Добрый день! правильно ли я думаю? функция принимает "функция" и "принятый аргумент" => "существующий аргумент" => результат функции из "принятый аргумент" и "существующий аргумент"

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

Не могу понять почему не проходит тест для функции parse. Результаты тестов выдают 2 одинаковых вывода и пишет: Compared values have no visual difference. Вывод такой (это мой тест): {"attributes": {"class": "header"}, "body": "html builder example", "children": Array [], "getAttributesAsLine": [Function getAttribu...

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

Если getAttribute оставить снаружи нативного объекта, то в коде будет меньше повторений. Но не будет ли такой вариант решения (https://ru.hexlet.io/code_reviews/32849) противоречить каким-нибудь принципам программирования?

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

Доброго времени суток! Я кажется логику уловить не могу, помогите пожалуйста, направьте на правильное русло if (a % 2 === 0) { return (2); } else if (a === 1) { return (1); }; const result = (counter, acc) => { if (counter % acc != 0) { var i = 3; return(acc(++i); } return resul...

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

Добрый день! Подскажите пожалуйста в чем моя ошибка: // removed Я проверил код в компиляторе, все работает, а на Хекслете выдает такую ошибку: // removed

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

Здравствуйте. Вы уверены, что данные finalGrade(10, 15); // 100 верны для теста? 100 по условию мы можем получить только если "100, если оценка за экзамен выше 90 или есть больше 10 проектов"

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

По факту сделанного задания получила прохождение теста. Но были сомнения, что моя программа делает только два прохода, поэтому добавила в тест такую строчку: expect(addDigits(99999999999)).toBe(9); И таки да, теперь моя программа тест не проходит. Советую добавить такую строчку для всех, а над своей программой подум...

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

У меня какая-то проблема по работе с деревьями. Код не правильный, поэтому выкладываю полностью: // const list = l(l(1, l(5), l(), l(l(-3, 'hi'))), 'string', 10, l(l(l(5)))); const flatten = list => { return reduce((elem, acc) => { if (isList(elem)) { const newAcc = isEmpty(elem) ? acc : cons(flatten(el...

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

Утилита babel не очень удобна для разработки. После любых изменений хочется сразу видеть результат, без необходимости проводить компиляцию. В этом случае можно установить пакет babel-cli (можно даже глобально) и добавить в scripts запись "babel-node": "babel-node". Теперь код можно вызывать так npm run babel-node sr...

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

Не могу понять, почему не работает подобная логика и, соответсвенно, код? В первом же тесте expected 4, received 2. // removed

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

Добрый день! Подскажите пожалуйста почему не активны тесты и практика?

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

Добрый день, тоже самое в тесте с #header, #main, #footer в body. Все прописано как сказано в задании, но ответ приходит такой FAIL tests/index.test.js ● "body must include #header", "#main" and "#footer" divs. <!Doctype html> написано правильно. В чем может быть причина?

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

Очередной раз удивляюсь длинне решения учителя...

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

Здравствуйте, в уроке говорится что мы можем убрать X т.к. это локальная переменная , не понимаю как такое вообще возможно по сути?А как мы например будем считать среднее для двух чисел одно из которых это наш X?

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

Вот мои решения: echo sqrt(cos(pi())) + sin(deg2rad(90)); echo (7 ** 2) * ((100 % 3) - 5); Проверка не принимает. Написаны четко по заданию. Отличия от решения учителя в перестановке местами подвыражений, но почему это должно влиять на результат? Вот OUTPUT ``` make: Entering directory '/usr/src/app' PHPUnit 5.6...

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

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

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

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

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

Подскажите, пожалуйста, что имеет в виду линтер, когда ругается на unexpected string concatenation в этом решении (https://ru.hexlet.io/code_reviews/32752)?

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

Добрый день. Вот мой код: const isPalindrome = (str) => { } Вот ошибка: ``` make: Entering directory '/usr/src/app' npm test -s FAIL tests/isPalindrome.test.js ● isPalindrome expect(received).toBe(expected) Expected value to be (using ===): true Received: false at Object.<anonymous>.test (__tests__/isPal...