Вопрос пользователя №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
Наткнулся на задание, где надо выбрать все верные утверждения. Там есть пункт "из бесконечного цикла можно выйти". И тест ждет, что я выберу это утверждение верным. Какой же это бесконечный цикл, если из него можно выйти?