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

Нужен реверс слова hello: const reverse = (str) => { let i = 4; let result = ''; while(i > -1){ result = str[i] + result; i = i - 1; } return result; } console.log(reverse('hello')) В ответ мне выводит hello,хотя по моей логике :сперва идет 4тый индекс - о ,потом 4 - 1 = 3тий индекс...

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

А дефолтное поведение ссылки не нужно отменять?

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

Мы сделали так, чтобы функция game не выводила информацию на экран, а возвращала эту информацию. При этом, эта информация зависит от карт, которые были созданы снаружи функции. Является ли эта функция чистой? Ведь передавая один и тот же набор карт, мы будем получать одинаковый результат?! Почему функция не является...

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

Пример кода из урока: const sum = identity((a, b) => a + b); sum(3, 5); // => 8 // const f = (a, b) => a + b; // const sum = identity(f); // sum(3, 5); // => 8 Подскажите, для чего здесь передавать анонимную функцию в identuty? Можно ведь сразу присвоить константе sum определение функции: const sum = (a, b) => a +...

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

https://ru.hexlet.io/code_reviews/55333 Код выполняется, а не должен

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

Подскажите, что означают выражения | Title и sup * в pug-шаблонах (файл new.pug): form(action='/posts' method='post') .row.form-group .col-sm label.col-form-label | Title sup * input.form-control(name='title' value=form.title) Погуглил, но ответ...

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

Подскажите пожалуйста, вот в решении автора у метода orderBy коллекция изеняется так: // removed а у метода select, так: // removed а в моем решениее, коллекция изменяется в обоих методах, как в select e, какая рахзница? и как правильно? И если я в select попытаюсь записать просто // removed то вообще упражнение не...

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

Надеюсь, получилось скрыть код. Ошибку выдает на цифре 121, показывает 3 вместо 11 и Линтер дает две ошибки: 13:3 error Return statement should not contain assignment no-return-assign 13:10 error Assignment can be replaced with operator assignment operator-assignment в чем моя ошибка? // removed

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

Здравствуйте, скажите пожалуйста,на сколько плохо мое решение? https://ru.hexlet.io/code_reviews/55322

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

В решении учителя рендерится ошибка 500, но в условии о необходимости такого рендера не сказано. Наверное, лучше добавить.

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

Добрый день! Посмотрите пожалуйста мой вариант решения Ревью (https://ru.hexlet.io/code_reviews/55309#file-0). Он отличается от решения учителя, но тесты прошел. Я так подозреваю, что есть какой-то недочет :)

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

Наведите, пожалуйста, на ошибку. Вот мой кусок кода: const bigLettersCount = (str) => { // BEGIN (write your solution here) let chars; for (let i = 0; i < length(str); i++) { if (toUpperCase(str[i]) === str[i]) { chars = chars + 1; } } return chars; // END }; По питонтьютору количество за...

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

В reverse.js текст (write your solution here) написан два раза.

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

Не могу понять что такое валидные строки,приведите пример пожалуйста.

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

Не запускается тестовый проект hexlet-boilerplates/koa-nodejs-application. Что с Докером, что без Докера, выдает одну и ту же ошибку: web_1 | [07:35:07] Failed to load external module @babel/register web_1 | [07:35:08] Requiring external module babel-register web_1 | /code/node_modules/bootstrap/dist/css/...

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

Сначала написал код, потом начал сокращать и получилось (https://ru.hexlet.io/code_reviews/55221) раза в 3-4 короче, чем вначале.\ Очень понравился момент, когда вложил в аргументы функции определённое выражение (в sort) и это сработало (изначально не зная, что так можно, но подозревая). Я как будто начал лучше пони...

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

Как добраться до числа 3? const pair = cons(cons(1, cons(4, 3)), cons(5, 1)); car(cdr(car(pair))) car(car(pair)) cdr(cdr(car(pair))) car(cdr(pair)) почему жирный текст - правильный ответ?

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

Добрый день! Не могу понять, что не так с sum, через console.log она работает. make: Entering directory '/usr/src/app' npm test -s FAIL __tests__/math.test.js ✕ math (11ms) ● math TypeError: (0 , _math.sum) is not a function 3 | test('math', () => { 4 | expect(cube(3)).toBe(27); > 5 | ...

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

Непонятен пункт mount middlware в теории. Это пример к предложению выше, что обработчики маршрутов - это тоже миддлвары? Почему в этом случае используется app.use, а не app.get/post/...? Код mount middleware - это происходит в connect или в express, или это неважно?

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

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

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

А зачем в решении проверка на пустую строку? При пустой строке условие и так не выполнится

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

let div = 2; const smallestDivisor = (num) => { if (num < 1) return NaN; while (!((num % div) === 0)) { div += 1; } return div; }; status: finished → Code has been running for too long. Infinite loop or recursion. Check terminating conditions. Этот сбой возникает при попадании в первое условие нуля. Есл...

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

С какой целью в решении учителя присутствуют закомментированные строки?

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

Очень странно. Если сделать вот так: // removed то console.log выведет все правильно: ``` console.log src/prettify.js:17 Text console.log src/prettify.js:17 Text console.log src/prettify.js:17 My console.log src/prettify.js:17 Text console.log src/prettify.js:17 My ``` Но если заменить ...

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

Здравствуйте, оцените пожалуйста мое решение https://ru.hexlet.io/code_reviews/55151 Решил быстро, но вот посмотрев решение учителя усомнился в своем коде.

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

Зачем нужно условие ниже? Просто, для частного случая, в котором в написанную экспортируемую функцию передается пустой массив? Но ведь и в этом частном случае решение учителя с удаленными процитированными ниже строками возвращает новый пустой массив. if (coll.length === 0) { callback(coll); return; }

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

;; BEGIN (write your solution here) (define (pascal-triangle x y) (cond ((or (= y 1) (= x y)) 1) (else (+ (pascal-triangle (- x 1)(- y 1)) (pascal-triangle (- x 1) (y)))))) ;; END ``` может кто подскажет в чем ошибка? вот вывод ```application: not a procedure; expected a procedure that can be applied...

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

Почему курс по php,легче по сравнению с js? :) Прям на порядок легче.

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

Написал код проверил неправильно ✕ "body must include #header", "#main" and "#footer" divs (13ms) ✕ #header must include , and (1ms) ✕ #header must include with 2 links (2ms) ✕ #header margin bottom must be 32px удалил свой код написал код от учителя та же ошибка. Скажите пожалуйста как это исправить.

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

Простите, я не понимаю задачу. Что должна возврашать функция makeRectangle?

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

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

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

Написала решение без использования substr (https://ru.hexlet.io/code_reviews/55112), посмотрите пожалуйста. Как практичнее, на ваш взгляд? И почему? Спасибо!

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

добрый день! a и b, получается, натуральные числа и мы должны их перебирать? просто любое число больше нуля можно представить произведением суммы дробных степеней двойки и тройки, но это ведь алгебра уже, причем решений бесконечное множество - одно уравнение, два неизвестных.

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

Здравствуйте! Поясните пожалуйста вот возврат sum === num в решении учителя? Что именно он делает, он же возвращает число? А нам вроде бы нужно вернуть false или true? И откуда тогда берутся ответы true, если это не прописано в функции. Не совсем понятен такой синтаксис, проясите, пожалуйста.

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

Код учителя const content = children.length > 0 ? children.map(render).join('') : body; Вроде в первых уроках говорилось что подобные проверки противоречат принципам ООП ?)

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

Вот я невнимательный, забыл модуль с путём распылить в решении, а в repl не забыл, а разницы не видел в упор и не понимал, что не так! Почему там работает, а тут нет?! xD

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

Учитель, у меня оба варианта в Web-доступе работают, а тесты не проходят. Что мне сделать? // removed

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

У кого под виндой валится "build": "NODE_ENV=production babel src --out-dir dist --source-maps inline" - помогает слово set. "NODE_ENV" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Выглядит так: `"build": "set NODE_ENV=production babel src --out-dir dist --source-maps inli...

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

Не понимаю при чем здесь else Разве else не будет делать тоже самое Обратите внимание, что условие в iter функции не включает ветвь else. Поэтому, если условие (counter === 1) не удовлетворяется, происходит переход к следующей строке и выполняется return iter(counter - 1, counter * acc).

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

Ничего не понял, нужно реализовать так что если тру - возвращается 1 аргумент, а если фолс - второй? или как че

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

Привет, что делает getShuffled(): array { } Вот эта конструкция?

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

Привет! Мощный контент дали! Я про знания, которые не устаревают. Серьезно задумался над этим вопросом и решил выстроить для себя некую программу обучения этим знаниям параллельно с той, которую вы даете в этом курсе. Пожалуйста, дайте фидбек, на чем стоит заострить внимание в первую очередь,а что второстепернное. Г...

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

Функция toString // removed Подскажите, каким образом перевернуть? Хоть в каком направлении думать? Спасибо

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

Добрый день! Вопрос из тестов: Отметьте константы, содержащие функцию высшего порядка (higher-order function): const multiplication = a => b => c => a * b * c; const multiA = multiplication(10); // Function === b => c => 10 * b * c; const multiB = multiA(20); // Function === c => 10 * 20 * c; const multiC = multiB(3...

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

2 | export default compose = (f, g) => a => f(g(a)); а почему так низя?

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

Здравствуйте! Пытался осилить решение прошлого задания - не получилось. Посмотрел ваше решение - разобрался, все понял. Попытался осилить решение этого задания - 2 дня потратил, так и не вышло. Посмотрел ваше решение - вообще ничего не понял. Очень прошу, объясните ваше решение, это не дает мне покоя уже 3-й день. ...

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

Возможно, к заданию стоит приложить образцы, как примерно должны выглядеть сгенерированные pug'ами html. Сложновато, толком не зная синтаксиса pug писать на нем код без понимания его итогового представления.

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

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

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

попробовал 2 варианта c файлом another_file и просто another оба решения не приняло дерево папок сделал правильно проверил каждую буковку

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

Здравствуйте! не могу понять, мне нужно привести значения к удобному для работы виду, а потом реализовать внутри функцию которая из этих значений делает подстроку? она должна рекурсивно работать?(прибавлять по одному символу или есть метод что бы указать подстроку?)