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

/usr/src/app/__tests__/math.test.js 1:14 error Unexpected line break after this opening brace object-curly-newline 3:1 error Unexpected line break before this closing brace object-curly-newline ✖ 2 problems (2 errors, 0 warnings) 2 errors, 0 warnings potentially fixable with the `--fix` option. Добрый...

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

Здесь также как в уроке "Наследование" в методе toString класса PairedTag можно обойтись без мапа const value = this.children.length > 0 ? this.children.join('') : this.body;

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

```const point1 = makePoint(x, y); const point2 = makePoint(x, y); const getQuadrant = (point1) =>{ if(getX(point1)>0 && getY(point1)>0){ return 1; }else if(getX(point1)0){ return 2; }else if(getX(point1)0 && getY(point1)<0){ return 4; }else{ return null; } }; const getSymmetricalPoint = (p...

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

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

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

день добрый подскажите идею как углубиться если у элемента есть потомки // BEGIN (write your solution here) const select = (tag, tree) => { const fn = (element, acc) => { if(!hasChildren(element)) { return consList(element, acc); } if(hasChildren(element)) { return concat(reduce(fn, l(), ele...

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

Здравствуйте. Помогите, пожалуйста! Не понимаю что в коде не так! // removed

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

так не делают if (form.assignedToId === 'default') { form.assignedToId = null; } я хотел возможность удалять ответственного прямо из селекта. Тогда нужно добавить отдельную кнопку удалить ответственного? UPD Добавил отдельную кнопку, а добавление/удаление тэгов задачи в отдельный роут

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

Здравствуйте. При проверке задания выдает ошибку: h1 font size must be 36px, хотя в коде все вроде как верно ``` font-family: Georgia; font-size: 16px; margin: 0 auto; max-width: 800px; line-height: 1.5; padding-top: 32px; padding-bottom: 32px; .p { margin-bottom:12px; } .h1 { font-size:36px; font-...

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

Координаты точки на плоскости - это упорядоченная пара чисел. Точка с координатами (1;2) не совпадает с точкой (2;1).

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

Клиент устанавливает TCP соеденения Видимо соединение или соединения

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

Блин, опять все в одну кучу намешал https://ru.hexlet.io/code_reviews/59685 Задание прикольное, заставило вспомнить как считается длина отрезка по точкам)

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

Не понимаю, почему мой код не работает. Вот честно function isPrime ($num) { if ($num < 2) { return false; } $i = 2; while ($num % $i !== 0 && $i <= $num) { $i += 1; if ($i == $num) { return true; } } return false; } ВОт ошибка make: Ent...

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

Вставил console.log, чтобы понять, что выводит константа у меня. Вот только так и не понял, где смотреть этот вывод - не нашёл. И, судя по всему, я не понимаю задачу с математической точки зрения. Ибо для меня стало открытием, что между 300 и 45 градусами минимальная разница 105.

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

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

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

Надеюсь ты понимаешь почему в реальной жизни нельзя запрашивать всех пользователей из базы. первое что приходит на ум, пользователей может быть много. Задачи запрашиваются со всеми связями сразу, просто запрос через scope. ``` const tasks = await Task .scope({ method: ['default', tagQuery] }) .fin...

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

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

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

Добрый день! Вопрос немного не по теме задания (вопрос возник, но не знаю, где ещё спросить): существует ли у вас материал по написанию тестов? С каждым разом всё больше убеждаюсь в пользе хороших тестов. Написал код, он работает, но забыл про один единственный случай, который мой код не покрывал. Только тесты помог...

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

/usr/src/app/src/application.js 1:1 error '@babel/polyfill' should be listed in the project's dependencies. Run 'npm i -S @babel/polyfill' to add it import/no-extraneous-dependencies

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

Добрый день. Не понятно как цикл проверяет на пробел toUpperCase(str[i]) === str[i] Не могли разъяснить данный алгоритм.

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

Помогите понять задание. Я склонировала nodejs-package, открыла, ввела: safbek@safbek-VirtualBox:~/Documents/hexlet/nodejs-package$ npm test Выводит: safbek@safbek-VirtualBox:~/Documents/hexlet/nodejs-package$ npm test > nodejs-package@0.0.3 test /home/safbek/Documents/hexlet/nodejs-package > jest sh: 1: jest: not ...

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

Спустя какое-то время вернулся опять к этому моменту. Все таки не очень понимаю разницу между каррированием и частичным применением. Это ведь одно и то же получается?

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

Господа, добрый вечер. Хотелось бы понять местную философию. Вот мы в прошлых уроках создали репозиторий и в нем создали файл, тем самым создав рабочую копию, тем самым получили non-bare репозиторий. Потом мы его клонируем и из клона пытаемся запушить в non-bare origin. Разумеется, git вываливает ошибку, о которой з...

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

Прошу проверить, всё и верно написано. Спасибо! // removed

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

здравствуйте, подскажите пожалуйста, вот мой код, и программа все тесты отрабатывает правильно(на мой взгляд), в том числе и при вводе единицы - дает ответ 1 в консоль. // removed Но все равно ошибка указывает на 1 ожидает 1. Почему такое может быть? Comparing two different types of values. Expected number but recei...

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

Всем привет! Поначалу думал что не справлюсь и придется смотреть решение учителя. Но перечитав теорию много раз решил за две строчки)))

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

Добрый день, хочу высказать пожелание: добавьте пожалуйста больше испытаний по SQL, хочется больше задач, которые встречаются на собеседованиях. Мне очень нравится Hexlet за то что вы даете много фундаментальных вещей, но как по мне, курс по SQL очень неполный, особенно на фоне других ваших курсов. Очень хотелось бы...

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

Мне интересно, что за библиотека nodejs-package. Но для меня там все как абракадабра. Чтобы разобраться какую функцию выполняют каждый файл в корневой директории, надо гуглить документацию по каждому пакету? Например, чтобы понять что за файл eslintrc.yml, найти документацию по eslintr и смотреть, что за команды: en...

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

В общем, подходил к задаче и так, и эдак, вооружившись целой пачкой нативных js-методов, и не получилось вообще ничего. В итоге, взял старый добрый рекурсивный iter, а также head и tail, выраженные через shift и concat, и решение оформилось само собой, легко и просто. решение (https://ru.hexlet.io/code_reviews/59527)

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

Попробуйте изменить версию любого пакета в package.json Как это сделать? Какую команду надо задать и куда?

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

Упражнение оказалось для меня из серии "почувствуй себя бездарным тупым идиотом, который никогда ничего не достигнет". Тут всплыла вся впечатляющая важность различий между if, else if и else. Адовый кошмар, больше месяца не понимал где же я черт подери туплю... Узрите, как не должен выглядеть код: https://ru.hexlet....

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

А разве перед git diff не надо сперва прописать git add?

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

Вопрос в тесте к шагу 15 "Как узнать что код ниже импортирован из стандартной библиотеки Node.js" однако никакого кода ниже.

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

день добрый подскажите по коду // removed ругается Argument must be list, but it was 'undefined' at checkList (../../local/share/.config/yarn/global/node_modules/hexlet-pairs-data/src/index.js:39:11) at Object.isEmpty (../../local/share/.config/yarn/global/node_modules/hexlet-pairs-data/src/index.js:92:3) at ...

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

Добрый день! Такой вопрос, в последнем 6-м тесте. Мы делаем POST запрос, а затем пытаемся его вызвать через const res2 = await query.get(res1.headers.location); но дело в том что res1.headers.location возвращает posts/id Т. е. без первого слэша. И тест падает с ошибкой: ● requests › GET /posts/:id connect ECONNREFU...

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

Доброго времени суток! Подскажите пожалуйста, чего хочет линтер: 7:5 error Assignment to function parameter 'resalt' no-param-reassign ? ссылка на код: https://ru.hexlet.io/code_reviews/59491

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

Никак не могу понять как управлять состоянием. Контроллеры навешиваются на события DOM и меняют объект state (модель). После чего с помощью WatchJS отслеживается изменение модели и перерендеривается view. Можно какую-то подсказку или пример как это реализовать? Как контроллеры меняют модель?

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

Добрый день. Нужна помощь. Вот мой вариант кода проверки простое ли число: const isPrime = (num) => { if (num < 2) { return false; } else if (num === 2) { return true; } else if (num > 2) { for (var i = 2; i <= num; i += 1) { if (num % i === 0) { break; } else if (i === n...

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

Добрый день! вот мое решение https://ru.hexlet.io/codereviews/59475?submissionid=81970 Подскажите зачем нужно было использовать процесс суммирования в отдельной функции? Это как дополнительное задание? Linter ругается 10:36 error Unary operator '++' used no-plusplus, подскажите как записать правильно с ++ что б...

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

Я не смог придумать, как вынести общее в отдельную функцию. Да и счётчик у меня совсем пролетарский по сравнению с образцом. Но вроде бы код понятен, нет? https://ru.hexlet.io/code_reviews/59476

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

Помогите разобраться что не так // removed Ошибка ``` npm test -s FAIL tests/reverse.test.js ✕ reverse (13ms) ● reverse expect(received).toBe(expected) // Object.is equality Expected value to be: "z" Received: "" 3 | test('reverse', () => { 4 | expect(reverse('')).toBe(''); > 5 | expect(reverse('...

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

Помогите, пожалуйста, разобраться. Вот моё решение: // removed Вот вывод тестов: // removed Как я понял в моём коде есть две проблемы (минимум). 1) В функции вычисления суммы делителей del результаты цикла for не могут записаться в переменную x. Он постоянно равен 0. 2) В функции isPerfect вывод false/true получае...

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

Добрый день! Не могу понять и все, почему код не хочет отражать дополнительный 0 перед минутами (18 строчка). // removed

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

Привет всем. Не совсем понял как в интерполяции учителя "собирается" строка. Не понял логики. UPD: покрутил цикл с console.log в браузере и понял. Долго мучился: поправил в одном месте, "вылезло" в другом. В итоге ввел костыль в виде "счетчика" и тесты "прошли". По итогу я не понял как мой код сделать рабочим без к...

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

Здравствуйте. Линтер ошибку показывает: 1:1 error '@babel/polyfill' should be listed in the project's dependencies. Run 'npm i -S @babel/polyfill' to add it import/no-extraneous-dependencies.

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

Немного не понял логику формирования 2 параметра для фии array_slice = ($page - 1) * $per. Изначально я понял что page=20 хочет от нас 19й элемент из массива $companies, а per=2 количество элементов после него включительно. Но почему то нужно еще умножить на 2.

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

Вернулся к этому курсу спустя три месяца без программирования, приятно посмотреть на прогресс сравнивая ревью кода, написанного тогда с нынешним :)

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

подскажите, как правильно вернуть ответ? что то мне говорит о том, что нельзя так делать с объектом response.. // removed

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

Не понимаю задачу. Не люблю тратить время не на решение задачи, а на понимание того, что от меня требуется. Какие-то надтипы, типы, подтипы. Зачем писать разные слова если не писать чей надтип или чей подтип. Я так понимаю, такая иерархия? Stats -> Node -> File / Dir. И не подскажите где-то можно почитать статью п...

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

Добрый день! Почему не работает такой код? // removed тест дает : Expected: false Received: undefined Но при этом судя по console.log в нужный if он попадает и должен возвращать все как надо. console.log list.js:29 (3, 4, 5, 8) console.log list.js:29 (4, 5, 8) console.log list.js:29 (5, 8) console.log li...

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

Наткнулся на задание, где надо выбрать все верные утверждения. Там есть пункт "из бесконечного цикла можно выйти". И тест ждет, что я выберу это утверждение верным. Какой же это бесконечный цикл, если из него можно выйти?