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

Здравствуйте! Подскажите пожалуйста почему мое решение не проходит(Unexpected token, expected ; ) , если оно до последнего символа совпадает с вашим? Ниже скопированы последовательно сначала мое решение и ниже ваше: // BEGIN (write your solution here) const reverse = (str) => { let i = str.length-1; let result ...

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

У меня пару вопросов по работе Git on Ubuntu: bash не хочет выполнять многие команды без root, как только залогинюсь все нормально, как мне сразу быть рут пользователем для всех сеансов без лишних манипуляций? В новом сеансе bash, когда фиксирую изменения в репозитории (git commit) меня просит снова задать почту и и...

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

Слегка помучался, пытаясь достучаться до this Ордера из стрелочной функции )). Курс очень инересный! Казалось что тут будет какой то космос сложный, а окозалось сама идея Автоматов очень понятная и простая.

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

Когда будет продолжение?

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

Есть вопрос по теории "Возврат функций из функций", там есть пример с замыканием и функцией "savePassword". В примере такой код: const savePassword = password => passwordForCheck => password === passwordForCheck; const secret = 'qwerty'; const isCorrectPassword = savePassword(secret); console.log(isCorrectPassword(...

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

После того, как функция определена, у нас остаётся единственная строка в функции факториала: вернуть результат вызова функции iter с n и 1 в качестве аргументов(03:00). Вопрос, каким образом функция iter когда ее возвращает функция factorial - return iter(n, 1); понимает , что n это тоже самое что и counter, ведь в...

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

Не пойму этого теста: ``` it('buyTicket (errors)', () => { const f = () => moneyService.buyTicket(); expect(f).toThrow(); }); ``` Почему мы ожидаем что функция выбросит исключение? Или я не так понимаю эту конструкцию?

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

Очень заинтересовал 11-й вопрос в тестах: Функция sum принимает целое положительное число n и возвращает сумму всех чисел, входящих в интервал [1, n]: ------------------код---------------------------------- Выберите выражение, соответствующее тому, как будет выглядеть цепочка отложенных вычислений при вызове sum(5)....

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

не открывается урок. Белый экран

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

Добрый вечер. Не могу найти ошибку // BEGIN (write your solution here) const finalGrade = (exam,project) => if (exam > 90 && project > 10) return 100; else if (exam > 75 && project > 5) return 90; else if (exam > 50 && project > 2) return 75 else return 0; // END export default finalGrade; что делаю не так?

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

Здравствуйте. Два вопроса: 1. Каким образом работает spread массива внутри объекта в решении учителя? 1. Гарантируется ли очередность свойств в объекте в порядке их добавления?

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

Привет! Это ведь теоретически верно? Я просто не знал, что вместо цифр надо подставлять буквы. https://repl.it/repls/VariableEarlySora

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

Подскажите что значит исключение: PHPUnitFrameworkException: PHP Fatal error: Uncaught PDOException: You cannot serialize or unserialize PDO instances in -:330

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

Добрый день, в описании урока написано "Цель:реализвать")

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

помогите найти ошибку ``` make: Entering directory '/usr/src/app' npm test npm info it worked if it ends with ok npm info using npm@4.2.0 npm info using node@v7.10.0 npm info lifecycle @~pretest: @ npm info lifecycle @~test: @ @ test /usr/src/app jest --colors FAIL tests/isBigOdd.test.js ● exec expect(received)....

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

Решил сделав в задаче сразу цикл и рекурсию, как ни странно но рекурсия сама пришла в голову как посмотрел на листочке описание действия. А вот с функцией содержащей цикл рекурсия осталась где то в стороне. https://ru.hexlet.io/code_reviews/30672 Со строками можно работать рекурсивным процессом?

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

Вернулся к этой задаче после изучения коллекций и СИКП. Хотел, как большинство, решить с использованием комбинаторики. Но в итоге постарался сделать максимально читабельное решение (https://ru.hexlet.io/code_reviews/30665) через строки. Я понимаю, что с точки зрения использования памяти и количества операций мое ре...

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

вопрос. // removed RESULT // removed судя по тому, где поломалось, передаётся abba, начало 0, длина 3. но задача требует вывести 4 знака! почему так? мой код вроде корректно работает, ведь он не печатает в консоль дальше поломанного момента.

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

Вдруг кому-нибудь пригодится... Работающий код из видео с исправлениями (убрал лишние скобки): (define (search f negp posp) (let ((midp (average negp posp))) (if (close-enough? negp posp) midp (let ((test-value (f midp))) (cond ((positive? test-value) (search f negp ...

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

добрый вечер, подскажите где искать проблему? ``` FAIL tests/test.js ● Test suite failed to run /usr/src/app/solution.js: 'import' and 'export' may only appear at the top level (47:0) 45 | }; 46 | > 47 | export default (cards, customRandom = random) => | ^ 48 | (name1, name2) => 49 |...

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

Подскажите, что не правильно: const smallestDivisor = (num) => { // BEGIN (write your solution here) if (num <= 0) { return console.log ('FALSE') ; } else if (num === 1) { return num ; } else { const iter = (num, acc) => { if (num % acc === 0) { return acc; } return iter ((nu...

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

Поправьте, пожалуйста, если я не прав. Решение учителя не работает, если первые 2 числа равны. Добавляем такой тест: (check-equal? (sum-of-squares-of-top-two 1 1 3) 10) и получаем ошибку. При этом в условии не сказано, что все числа разные. Чтобы учесть все случаи, нужно в решение добавить определение для <= и исп...

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

Не совсем по теме задания, но хочу понять почему у меня выводится 2 раза X в стектрейсе? ``` public String currentMove(final Field field) { // BEGIN (write your solution here) // String answer = ""; String answer[] = {"X", "O", "X", "O", "X", "O", "X", "O", "X"}; for(int i = 0; i <= 0...

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

Доброе утро, назрел вопрос: почему не удается напрямую вернуть ни true, ни Boolean(1) изнутри рекурсивной функции (при выполнении задания я посчитал не использовать логарифм "по незнанию"), вместо этого пришлось экспортировать однострочник принимающий 0 и 1 в качестве аргументов и возвращающий истина/ложь. Где поиск...

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

const reverseInt = (num) => { let str = String(num); for (let i = str.length; i > 0; i--) { result += str[i-1]; } return Number(result); } } export default reverseInt; Такой вот вопрос возник. Я создал функцию, преобразовал тип "число" в "строку". После этого циклом вывел симв...

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

Вопрос по reduce, вот у нас есть его вызов, в котором описана функция, которая воздействует на акк reduce((element, acc) => { return is('h1', element) ? acc + 1 : acc; }, 0, html3); // 2 как это делается? просто вот мы можем применить функцию к хеду к примеру func(head(items)), но как сделать так чтоб в этот мом...

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

Помогите понять, почему не работает такой вариант реализации функции append? Выдает ошибку < Argument must be pair, but it was 'null' > Понимаю, что можно сделать через consList, но все равно интересно)   Сам код: // removed

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

только начал и на первом застрял) специально взял кусок только для первого теста, где надо определить является ли палиндромом "а". консоль печатает, а результат не тот. почему так? ведь это тупо если длина "а" === 1, то true. CODE const isPalindrome = (str) => { if (str.length === 1) { console.log("str.lengt...

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

Добрый день! Задание "Ниже приведены определения функций, предназначенных для решения одной и той же задачи - проверка целого числа на соответствие двум условиям: оно больше десяти (1) и при этом не равно двадцати пяти (2). Отметьте те варианты, которые правильно решают поставленную задачу:" Мой ответ: const isRight...

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

Подскажите, почему всегда undefined на выходе. // BEGIN (write your solution here) export default (title, address, cb) => { let visited = []; let links = [address]; let lastChecked; let receivedTitle; const { host } = url.parse(address); const check = ad => { http.get(ad, res => { const body ...

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

Не могу пройти два теста, в которых проверяется наличие атрибута selected у option. В снэпшотах этих тестов есть такие строки: <option value="Tunis">Tunis</option> <option value="USA" selected="">USA</option> <option value="France">France</option> и <option value="Tunis" selected="selected">Tunis</option> <option v...

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

Добрый день! А как вы относитесь к написанию HTML и CSS при помощи плагина Emmet? По-моему, это здорово ускоряет работу. Но нет ли каких-то подводных камней? И еще вопрос. Почему в футтере необходимо использовать margin-top: 64px; а не padding-top: 64px; ? На глаз разницы не видно, а тесты падают.

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

помогите: // BEGIN (write your solution here) export default isBigOdd = (num) =>{ return true=(num%2) && (num>= 1001); return false=(num%1) && (num<1001); } // END ``` make: Entering directory '/usr/src/app' npm test npm info it worked if it ends with ok npm info using npm@4.2.0 npm info using node@v7.10.0 np...

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

Пытаюсь установить утилиту sloc как описано в упражнении "$ sudo npm -g install sloc" cmder пишет что $ не является внутренней или внешней командой. Пробую так: "sudo npm -g install sloc" тот же результат. Пробую через choco "choco sudo npm -g install sloc" пишется Chocolatey v0.10.8 Could not find a command regist...

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

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

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

Через chrome платформа не открывались, зашла через другой браузер. Сейчас все ок

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

Подскажите, почему используется reverse при данном вызове iter: return reverse(iter(startHealth, player1, startHealth, player2, 1, l(logItem))); Получается, что это начальные условия, которые подаются в качестве аргументов при первом вызове iter. Для чего мы их переворачиваем? Со всем остальным разобрался, а это н...

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

Помогите! вроде все правильно делаю, но результат требует list а не pair ``` FAIL tests/game.test.js ● CardGame › should work 1 Argument must be list, but it was 'pair: ((4, -2), Игра окончена! Победил игрок 'John')' at checkList (../../local/share/.config/yarn/global/node_modules/hexlet-pairs-data/src/index.j...

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

на моем компьютере lenovo yoga book ваша платформа не открывается

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

Добрый день! Я установил плагин phpcs на Атом. Устанавливал через composer на Ubuntu. Указал явно Path к файлам расширения в настройках плагина. Далее плагин все равно выдает на каждом символе ошибку Error running PHPCS Error: spawn EACCES. . До этого указывало, что не найден путь к расширению. В сообществе AtomLin...

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

Не понял, зачем в решении учителя создали два редьюсера. Я думал, редьюсер создается под одну сущность, т.к. в курсе проводилась аналогия с базой данных. Для меня сейчас это выглядит как каждому объекту из стейта по редьюсеру. const tasks = handleActions({ [actions.addTask](state, { payload: { task } }) { retu...

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

В решении учителя некорректно отрабатывается следующая ситуация: если query состоит из трех тегов, например l('p', 'ul', 'li'), и в исходном html присутствуют искомые последовательности, которые начинаются с первого уровня, а также со второго. Возьмем, например, исходный html из тестов и изменим таким образом: <h1>...

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

Не могу пройти тест с iPad

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

Здравствуйте! Не могу разобраться с заданием. Тест выдаёт вот такую ошибку /usr/src/app/squareOfSum.js: Duplicate declaration "a" Я исправляю название фактических параметров в указанной строке и тогда тест мне пишет то же ошибку ReferenceError: squareOfSum is not defined at Object.<anonymous> (squareOfSum.js:15...

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

Добрый день, На картинке "Хочу зайти в Хекслет" адрес полученный от DNS 37.190.26.160, а адрес перенаправления 37.190.29.160.

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

Поправьте меня если я не прав. В задании говорится что // result now equals the first file in the list that exists То есть должен возвращаться первый результат из вводного списка который не выдал ошибку. При этом решение учителя полагается на то что все функции вызванные в строчке coll.forEach(item => fn(item, cb)...

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

Добрый день. Не понял как запускать файл js из той же директории где он лежит. Установил в винде cmder. пытаюсь в нем запустить файл и выдается синтаксическая ошибка

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

считается ли что я изобрел велосипед? додумался на листочке до такого алгоритма) https://ru.hexlet.io/code_reviews/30472 можете дать подсказку, как реализовать это рекурсивным процессом?

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

как объединить найденный элемент с аккумулятором без cons?

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

Здравствуйте. Не нашел куда по опечаткам в тексте писать, решил сюда. В статье есть фрагмент: ... Поэтому появился средний вариант. Добавление крышки приводит к тому, что в автоматическом режиме обновляются только патчи. ... Скорее всего, имелось ввиду "Добавление тильды ..."