Вопрос пользователя №15828
Почему getName, но не getDamage? Зачем getSimpleCardName и getPercentCardName, неужели может измениться реализация имени?
Вопрос пользователя №15827
Зачем нужна функция-посредник? Всё то же самое: run(player1, player2, cards, customRandom = random) Захотели протестировать с другой функцией рандома - просто передали её аргументом напрямую.
Вопрос пользователя №15825
Еле сделал (https://ru.hexlet.io/code_reviews/49710) это задание. Просто ад!\ Я вот понимал из условий задания (там так и написано), что нужно каким-то образом решить, как селекторам car и cdr вернуть из cons нужное значение... И просто 2-3 часа просидел, пытаясь найти это решение. Еле-еле накалякал «простыню» в реш...
Вопрос пользователя №15824
Подскажите куда двигаться дальше?)) Что то я подзавис на этом... // removed Вроде всё работает например 36 выдаст 9, но вот как заставить дальше складывать если s>9 не пойму...(88 выдаст 16) Попробовал ещё вот так: // removed Но return w выдает 0 хотя должен выдавать 7.(если ввести 88) Ещё фишка в том что это всё ра...
Вопрос пользователя №15823
Добрый день, в предложении Тоже самое справдливо и для большего количества аргументов: Опечатка в слове справедливо.
Вопрос пользователя №15821
Решила, у меня проблема была такая: NAN вместо NaN. 😂😂😂
Вопрос пользователя №15820
Добрый день! вот все еще не понимаю, что в моем решении не так((( пришлось посмотреть ваше решение, и потом когда я сопоставил два результата (мой и ваш) - на выходе получилось одно и то же, а баллы мне в итоге не зачитались и я потерял почти неделю на выполнение задания :( а это время и хоть не большие, но деньги :...
Вопрос пользователя №15818
Задание прошёл, но...\ Когда экспортирую функции, пишу вот так: export { make, numer, denom, toString, isEqual, add, sub, mul, div }; Мне линтер каждый раз оставляет один error, вот, к примеру: /usr/src/app/rational.js 31:6 error Missing trailing comma comma-dangle Вопрос. Как написать экс...
Вопрос пользователя №15815
Доброй ночи. ПОдскажите, я правильно начал рассуждать? ``` const isPerfect = (n) => { for (let i = 1; i < n; i += 1) { } } ```
Вопрос пользователя №15814
Какое же облегчение). Хотел спросить, считается ли за подглядывание в код учителя, если решил задание? // removed
Вопрос пользователя №15813
Только пробую решить эту задачу, столкнулся с проблемой в веб-доступе: Если нажать на первую кнопку Start - то происходит переход на следующий экран. Но если на втором экране нажать Submit, то страница перезагружается. Сначала думал, что это из-за дефолтного поведения, но даже с preventDefault() все равно такая же с...
Вопрос пользователя №15811
Никак не могу понять почему данный код не работает( Подскажите пожалуйста, я упускаю какую-то деталь? или в целом не верно мыслю? // removed
Вопрос пользователя №15810
1) У меня какое то сложное и большое решение получилось. Наверно так (https://ru.hexlet.io/code_reviews/49629) лучше не делать? 2) И почему в решении учителя используется includes, а не set? Я set использовал, потому что в уроках сказали что он предпочтительней.
Вопрос пользователя №15809
у меня есть файл, где описана логика обработки данных получаемых с axios, внутри функций есть потребность изменять состояние кнопки (disabled) , можно ли например в этих функциях вызывать событие у document , при срабатывании которых у меня будет кнопочка например дизаблиться? А то не хотелось бы через несколько фун...
Вопрос пользователя №15808
Из видео ничего не понятно, хорошо бы как-то структурировать подаваемую информацию, а то галопом по европах и намешано в кучу выходит. И кажется, что слишком большой скачек получился в материале. И да, сделайте чтоб в одном уроке было одно задание, пожалуйста.
Вопрос пользователя №15807
Пишет 1) App\Tests\ArraysTest::testFindIndex Undefined variable: temperatures1 /usr/src/app/tests/ArraysTest.php:14 Здесь repl.it все работает
Вопрос пользователя №15806
https://ru.hexlet.io/code_reviews/49603 Делал по заданию. Тесты прошли с первого раза, но получилось совсем не то, что в решении учителя. Про body в file в задании ничего не было, и оно не проверяется. Про isDirectory и isFile у Dir и File тоже не было в задании. Тесты без них прошли.
Вопрос пользователя №15805
Да... Хекслет реально затягивает :) Решил задачу таким способом: Моё решение (https://ru.hexlet.io/code_reviews/49601), но когда разобрал решение учителя, узнал для себя много нового. Благодарю команду Хекслета за ее труд :)
Вопрос пользователя №15804
В файле HexletFs.js, в методе touchSync в new File надо передать второй аргумент исходя из решения учителя, т.е. мы передаем body туда. А там только один аргумент. Еще метод getBody() не обрабатывается тестами. Решение проходит проверку без него. (https://ru.hexlet.io/code_reviews/49591#file-2)
Вопрос пользователя №15803
Из mkdirSync, mkdirpSync и rmdirSync надо, наверное, поубирать getStats() ? Это же скрытый метод от нас.
Вопрос пользователя №15802
Решил (https://ru.hexlet.io/code_reviews/49587) не додумался до фильтра. Но суть понял. Вопрос. Почему такая конструкция не работает ? value : acc.add(value) . Ругается acc.add is not a function
Вопрос пользователя №15800
Добрый день! Подскажите не могу понять почему тесты не проходит? Тест "падает" с ошибкой переполнения стека. Не до конца понял, как решить задание, пришлось изрядно погуглить, чтобы прийти к этому коду: // removed
Вопрос пользователя №15799
А зачем импортируются в файл с заданием makePoint, getX и getY (у меня линтер ругается)? Без них же можно, кажется. Или это для широты возможностей решить задачу?)
Вопрос пользователя №15797
Добрый день! не могу найти ошибку, варианты закончились)) Подскажите что в коде не так? // removed ```make: Entering directory '/usr/src/app' npm test -s FAIL tests/test.js CardGame ✓ #flow 1 (8ms) ✕ #flow 2 (13ms) ✓ #flow 3 (health order in log) (2ms) ● CardGame › #flow 2 expect(received).toBe(exp...
Вопрос пользователя №15796
Так и не понял, что это за хитрая схема с bind при которой элемент коллекции и индекс становятся первыми двумя аргументами. Где они попадают на это место? И каким образом вытесняют ошибку и предикат на 3-4?
Вопрос пользователя №15795
Посмотрите, пж, мое решение (https://ru.hexlet.io/code_reviews/49568) Так можно или обязательно filter, map ? Считается ли нормальным без них. Ведь линтер не ругается. Хотя предполагаю, что использование "filter, map" нужно для читаемости и разбиения кода. Но хочу сказать прохожу второй раз «JS: Последовательности» ...
Вопрос пользователя №15794
Здравствуйте. Итеративный процесс вгоняет в ступор. Такой код: // removed Выдает следующую ошибку ``` make: Entering directory '/usr/src/app' npm test -s FAIL tests/smallestDivisor.test.js ● smallestDivisor expect(received).toBe(expected) Expected value to be (using ===): 3 Received: undefined Difference: ...
Вопрос пользователя №15793
Вопрос к администрации. Вы не могли бы сделать этот курс завершенным? А то висит в незаконченных, глаза мозолит.
Вопрос пользователя №15792
Решил по своему, видимо криво, но решения учителя тоже не понял. В чем смысл добавления методов isFile() таким образом. Если у нас будет больше типов, нам что придется добавлять все методы, которые возвращают true/false в класс каждого подтипа?
Вопрос пользователя №15791
я думал у меня сложное решение, пока решение учителя не увидел... у меня вопросик небольшой, для чего массив заполняется с пустым элементом в конце?
Вопрос пользователя №15789
При проверке получаю вот такую ошибку: make: Entering directory '/usr/src/app' mkdir -p out find . | grep java > sources.txt javac @sources.txt -sourcepath src -d out -cp out java -cp ./out Main Exception in thread "main" java.lang.RuntimeException: Field.getFigure(p) returns null, instead of null at Main.main(M...
Вопрос пользователя №15788
ааааа сделал сам!!))) https://ru.hexlet.io/code_reviews/49555 (после решения посмотрел в ревью, увидел, что можно было использовать 1000 вместо 1001, не стал исправлять, но понял что так можно!)
Вопрос пользователя №15787
не до конца понял следующий момент, в теории сказано что b2p плоха тем, что надо знать что из себя представляют элементы, то есть что это именно список и если вышла бы новая версия этой библиотеки и они бы стали не списком, и там бы использовались не head , tail, а возможно уже другие функции то нам бы пришлось все ...
Вопрос пользователя №15786
Подскажите, пожалуйста, почему наблюдаются проблемы с тестами в практике? Решила задачу (https://ru.hexlet.io/code_reviews/49552), проверила на repl.it со своими функциями - всё ок. Нажала на кнопку "Проверить" в задании - тесты не прошла, проверила своё решение с функциями из тестов - всё ок, нажала на кнопку прове...
Вопрос пользователя №15785
Добрый день. Подскажите, я правильно начал рассуждать? ``` const invertCase = (str) => { let result = ''; for (let i = 0; i < length(str); i += 1) { } } ```
Вопрос пользователя №15784
Вызов next(result.value + 1). result.value + 1 равно 11, поэтому в итоге происходит вызов next(11). Внутри корутины мы находимся в этой позиции const a = yield. Аргумент, переданный в next, оказывается записанным в константу a внутри корутины и код продолжает выполнятся до следующего вызова yield, на котором корутин...
Вопрос пользователя №15782
Решил, но кажется, что код получился захламленным. Хитрость учителя понравилась. Посмотрите, пожалуйста, мой вариант (https://ru.hexlet.io/code_reviews/49543). Какие будут замечания?
Вопрос пользователя №15781
Почему такой код срабатывает? npx babel src/half.js --out-file half-compiled.js --source-maps --inline А такой нет? он просто выводит в консоль результат. Без двух дэшев перед half-compiled пишет что файл недоступен, а если его создать, то будет все тот же вывод в консоль и все. npm run babel src/half.js --out-fil...
Вопрос пользователя №15780
И тоже не ясно про Главное отличие подобных встроенных команд — в их способе запуска. Достаточно набрать npm test вместо npm run test, хотя второй вариант также сработает. Почему npm eslint не сработает? команда такого типа срабатывает из-за того что ключ и свойство отличается в поле scripts?
Вопрос пользователя №15779
Не совсем понятно из урока, Scripts генерируется сам или надо его самим заполнять?
Вопрос пользователя №15778
Пробую создать урл-объект из ссылки в input-элементе, но получаю ошибку TypeError: Invalid URL. Что я делаю не так? const input = document.querySelector('input[data-autocomplete]'); const link = input.dataset.autocomplete; // /cities.json const url = new URL(link); // TypeError: Invalid URL
Вопрос пользователя №15777
Объясните, пожалуйста, что не так // removed
Вопрос пользователя №15776
Не могу понять, почему тесты ругаются на неправильное решение. Вывожу в консоль свои логи и они правильные. `` // BEGIN (write your solution here) console.log(pairToString(log)); if (health1 <= 0) { return consList(cons(cons(health1, health2),${name1} был убит`), log); } const card = customRandom(c...
Вопрос пользователя №15775
сделал так, просьба оценить enter link description here (https://ru.hexlet.io/code_reviews/49524#file-0)
Вопрос пользователя №15774
clock.clickM(); expect(clock.minutes()).toBe(1); expect(clock.hours()).toBe(13); expect(clock.alarmHours()).toBe(7); expect(clock.alarmMinutes()).toBe(1); for (let i = 0; i < 60; i += 1) { clock.clickM(); } expect(clock.alarmMinutes()).toBe(1); expect(clock.alarmHours()).toBe...
Вопрос пользователя №15773
Странно, но без проверки на пустоту массива в каунт и тотале решение не проходит. Добавляя эти проверки, все ок, но в решение учителя их нет.
Вопрос пользователя №15772
getDeepChild в решении учителя кажется имеет проблему. Если в него передать пустой массив, то он раскладывается на key и rest, что уже кажется странно. Потом key со значением undefined передается в getChild, а дальше в Map. Но у Map в интерфейсе key заявлен как обязательный параметр. Т.е. это не корректный вызов. Я ...
Вопрос пользователя №15771
Решил (https://ru.hexlet.io/code_reviews/49500), но пришлось написать самостоятельно reduce. не совсем понял почему reduce как свойство объекта сработало а вызов reduce(()=>(),acc,array не сработал.
Вопрос пользователя №15770
Раз 10 перепроверил. Попробовал код в repl.it (всё ok). Всё равно выдаёт ошибку. Что не так? UPD: ещё и проверка подвисла. Уже полчаса "проверяет". make: Entering directory '/usr/src/app' npm test -s FAIL tests/solution.test.js ● solution expect(received).toBe(expected) Expected value to be (using ===): 0 Rec...
Вопрос пользователя №15768
Добрый день! Я правильно понимаю, что решение учителя не отработает как надо, если директории и файлы идут в перемешку ? const tree = mkdir('/', [ mkdir('eTc', [ mkdir('NgiNx'), mkdir('CONSUL', [ mkfile('config.json'), ]), ]), mkfile('hOsts'), ]); Например если добавить фа...