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

Пытался решить через итерацию // removed но что-то там ломалось. Хотя в визуализаторе тест проходил. Решил при помощи цикла for https://ru.hexlet.io/code_reviews/46260

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

Добрый день. Сейчас наверное будет очень глупый вопрос, но я не могу понять: как присвоить переменной результат работы функции с промисами? Вот такой код const data = get(url).then(res => JSON.parse(res.data)); при console.log(data) выдает Promise { <pending> }. Это логично, т.к. then возвращает объект promise. Н...

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

Подскажите, пожалуйста, что можно почитать про: - Исполняемые файлы это пользователи вашего кода, а не ваш код. - Папка bin предназначена только для исполняемых файлов. Главное, зачем это делать (и зачем это делать конкретно в этом проекте)

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

Добрый вечер! не получается запустить brain-even в четвертом шаге - ошибка ``` import cycle from '..'; ^^^^^^ SyntaxError: Unexpected token import `` при том, что вbrain-games` точно такой же импорт сам brain-even выглядит так: ``` !/usr/local/bin/node import cycle from '..'; cycle(1); ```

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

не пойму как заменить query string в заново собираемом адресе. 1. Пытаюсь заменить в распарсенном адресе ключ query на необходимый и затем format возвращает адрес не обращая внимания на изменённый query. 2. Собирать новый объект из ключей != null ? А как тогда быть с search?, этот вопросительный знак отдельно нигде...

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

не могу понять почему на тест на проверке цифры 2 застревает? // removed

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

Можете прокомментировать моё решение (https://ru.hexlet.io/code_reviews/46213), вроде логика та же, что и у учителя, но немного по другому сделан итератор, такое решение годится?

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

Подскажите, пожалуйста. Хочу залить изменения с локального репозитория на сервер. Когда в командной строке пишу "git push" или "git push origin master", то от меня ждут, что я что-то введу, и ничего не делается. у меня cygwin. при выполнении команд нахожусь в папке hexlet-basics. в папке config ссылка на удаленный р...

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

Зачем в addChild два раза встречается переменная base? Мы ведь просто можем передать addChild(new File(base)) В решении учителя есть работа с body, а в задании этого не было. Почему мы каждый раз создаем новый Stats, когда можем его хранить в файле/папке? Прокомментируйте решение (https://ru.hexlet.io/code_reviews/4...

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

отмапил в нижний регистр, но застрял на фильтре :( не пойму как мне отфильтровать массив words сравнивая его с каждым элементом массива stopWords. Использовать forEach ? Но как его втулить в filter?

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

Деревья обходить вроде научился, но не пойму почему мутирует объект, я ведь его клонировал через Object.assign()? Как применить спред в данной задаче пока не соображу.

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

Не совсем понятно, что нужно написать после комментария You may want to check the coordinates in a separate method ??? Я пишу метод проверки координат, но выдается ошибка missing return statement. Какого же return не хватает в этом методе ?

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

Либо я не понял задание, либо в тестах ошибка. Не проходит Set 4, второй подтест. В моем понимании, если объект задан const seq = new Seq(7, x => x + 2); то seq.skip(5).take(3) должно привести к коллеции [12, 14, 16], а в тесте ожидается [17, 19, 21]

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

Реализуйте функцию genDiff, которая возвраащет ассоциативный массив в тексте задания неправильно написано слово "возвращает".

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

Добрый день.Конечный вариант, который не работает.Что не так и куда двигаться надо.if (num >0){ return num; } else if (num===1){ return 1; } const resultat=(x)=>{ if (num%x===0) return num; } return resultat (x+1, num%x);

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

Здравствуйте! Не могу понять что означает ошибки в линтере: ``` /usr/src/app/test/solution.test.js 1:11 error 'define' is defined but never used no-unused-vars /usr/src/app/solution.js 5:5 error Arrow function expected no return value consistent-return 7:5 error Arrow function expected no return valu...

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

Вписываю команду $ cat source | sort | uniq | wc -l Через терминал всё работает, выводит число 15. Через solution.sh говорит, что выходит число 8, а должно 15.

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

почему возвращает undefined ?? removed make: Entering directory '/usr/src/app' npm test -s FAIL __tests__/reverse.test.js ✕ reverse (15ms) ● reverse expect(received).toBe(expected) // Object.is equality Expected value to be: "" Received: "undefined" 2 | 3 | test('reve...

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

Очень странное решение учителя для меня. Разве в задании было что-то сказано про то, что первая точка обязательно находится во втором квадранте?

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

Здравствуйте! Подскажите пожалуйста, что не так? Мой код: removed Возвращается результат: ``` make: Entering directory '/usr/src/app' npm test -s FAIL tests/solution.test.js ● solution expect(received).toBe(expected) Expected value to be (using ===): "tac" Received: "cat" at Object.<anonymous>.test (_...

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

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

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

Это нормально если решил задачу не при помощи fluent, а с промежуточными переменными? Остальной ход решения совпадает с решением учителя. Пока сложно привыкнуть к этому стилю с точками. За прошедшие курсы привык писать "человеко читаемый" код, типа с отдельными шагами и все такое))

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

Не работает Linter из-за чего не проверяется задание.

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

Озадачивает следующее поведение, не понимаю почему так let temp = head(num); console.log(temp); return cons(temp, null); console.log list.js:52 вывод - 9. Результат теста Argument must be pair, but it was 'null'. Делаю return cons(num, null); получаю "(3, 4, 5, 8, 3, 2, (9))". Почему извлечение последнего элеме...

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

Добрый день! Вот такой код. Не пойму почему не происходит присвоение result = counter // removed

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

Ребята подскажите, вот у нас brain-even выводит в консоль приветствие -Welcome to Brain Games! Это он его берет из предыдущего файла? Или это мы уже пишем в этом файле, а тот вообще не трогаем больше?

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

Здравствуйте. Помогите, пожалуйста, я даже не знаю, с чего начать. Определила функцию const apply = (n, func, argFunc) => {}, а что в теле писать без понятия. То есть саму задачу я понимаю, но не понимаю, как реализовать ее синтаксически. Первое, что я сделала, это проверку на переданный n. Если он равен нулю, то я ...

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

За два вечера и с помощью подсказки удалось написать такое решение: // removed Однако при запуске в первом же тесте выдаёт результат 6 вместо 2. Догадываюсь что так происходит потому что в случае если текущая нода не соответствует тому, что ищем, то возвращается acc, но так как при проверке // removed select выз...

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

Подскажите, почему в js подобная рекурсия проходит, а тут нет? СПОЙЛЕР НИЖЕ function isPowerOfThree($num) { if (($num % 3) == 0) { isPowerOfThree($num / 3); } elseif ($num == 1) { return true; } else { return false; } }

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

Вот сама программа #include include int 'kelvintocelsius' (int kelvin) int main() { assert(kelvin_to_celcius(-273) == -546); assert(kelvin_to_celcius(0) == -273); assert(kelvin_to_celcius(3200) == 2927); assert(kelvin_to_celcius(100) != 100); int kelvintocelsius (int kelvin) { int celsius = 0; celsius = kelvin - ...

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

Добрый день! Подскажите пожалуйста в чём здесь проблема? make: Entering directory /usr/src/app' cc solution.c -o solution solution.c:3:5: warning: character constant too long for its type [enabled by default] int 'kelvin_to_celsius' (int kelvin) ^ solution.c:3:5: error: expected identifier or ‘(’ before ...

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

Опечатка в export const _**getPermiter**_ = circle => 2 * getRadius(circle) * Math.PI; defmethod('getPerimeter', getPerimeter);

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

здравствуйте! Такая проблема, когда загружается задание и выбираю вкладку index.html или solution.js рабочее окно которое появляется не больше 2px и никак не растягивается! подскажи что делать

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

Правильным ли будет решение - сделать в makefile правило test: а в .travis.yml прописать make test?

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

А можно ли прописывать команду npm run eslint и т.п. непосредственно в script в .travis.yml? я так понимаю что именно в данном случае через makefile просто удобнее и короче) ?

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

Я не могу понять. Мне нужно импортировать игровые механики в индекс и применять их, в зависимости от того, какую игру хочу запустить? Но тогда добавление новой игры потребует добавления ее импорта в индекс, что, как мне кажется, противоречит вашему утверждению. Код должен быть таким, что при добавлении игры, добавля...

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

Правильно ли я понял фразу: "Исполняемые файлы это пользователи вашего кода, а не ваш код." - это о том что надо создавать отдельные файлы, где реализовывать логику и делать не в bin а в src (возможно модель mvc) ?????

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

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

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

Здравствуйте, почему цикл полностью не выводится, а прерывается?? // removed Вот пример одного из не пройденных тестов ``` expect(received).toBe(expected) Expected value to be (using ===): "1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz Fizz 22 23 Fizz Buzz 26 Fizz 28 29 FizzBuzz...

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

Пара вопросов по теории: В курсе по асинхронности нам объясняли, что асинхронные функции ничего возвратить не могут, для этого испрользуются коллбэки. И код const bar = fs.readFile(filename, callback) бессмысленен. Но в этом уроке есть код, где происходит такое присваивание: ``` const req = http.get(uri, res => { co...

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

Добрый день. Задачу решил. Прошу подсказать, насколько мой код (https://ru.hexlet.io/code_reviews/45965) семантически верен? Решил с использованием двух списков (один для добавления всех ссылок, второй - для уже просмотренных).

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

Здравствуйте. На мой взгляд, в вашем решении есть ошибка в условии, когда substrLength выходит за границу. Например, в таком случае substr('HelloWorld', 3, 9); ответ получается 'loWo'. Т.е., как я понимаю, не правильно реализована вот эта часть: else if (lastIndex > length - 1) { lastIndex = length - currentIn...

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

Не получается запустить игру. Линтер не ругается. Но после того как транспайлерю код npm run babel -- src --out-dir dist и пытаюсь запустить node dist/bin/brain-games.js выходит ошибка: blacksmith@blacksmith-VirtualBox:~/development/hexlet$ node dist/bin/brain-games.js Welcome to the Brain Games! /home/blacksmith/d...

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

не могу разобраться в каком месте нужно создать отдельный файл для подгрузки его в базу? Я создал отдельно файл ddl.sql. Пытаюсь его подгрузить в базу - psql -U postgres test2 < ddl.sql получаю ошибку ``` postgres@computer ~ $ psql test2 < ddl.sql -su: ddl.sql: No such file or directory Я так понимаю нужно прави...

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

Кирилл, добрый день. А как вообще делают отладку асинхронного кода? Задание я выполнил (https://ru.hexlet.io/code_reviews/46037), но как же трудно искать в таком коде ошибки - console.log выскакивает в произвольных местах, а то и вообще не выходит, результаты выполнения одного и того же кода, разные - жесть какая-то!

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

Где можно практиковать java script?

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

каждый редьюсер принимает аргументом state, для которого задаем значение по умолчанию. это значение потенциально может быть разным у разных редьсеров. скажем ``` const todos = (state = {}, action) => { // state is todos part }; const comments = (state = { 1: { id: 1} }, action) => { // state is comments }; ``` в...

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

Поджскажите, пару вопросов: 1) Чем polyfill.io отличается от babel? 2) Насколько я понял, если я использую бабель, мне не нужно больше использовать никаких полифиллов, верно?

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

что такое режим bell? в теории написано: затяжное нажатие на кнопку Mode приводит к тому, что будильник активируется. Значит ли это что должен активироваться режим bell? Почему у вас в тестах clock.longClickMode(); clock.tick(); expect(clock.isAlarmOn()).toBeTruthy(); expect(clock.getCurrentMode()).toBe('clock')...

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

Добрый день! подскажите, в каком направлении искать ошибку? Упражнение finalGrade.js. removed выдает ошибку: ``` FAIL tests/finalGrade.test.js ● finalGrade expect(received).toBe(expected) Expected value to be (using ===): 100 Received: 90 at Object.<anonymous>.test (__tests__/finalGrade.test.js:5:44) ...