Вопрос пользователя №20450
Приветствую, Помогите пожалуйста решить эту задачу.
Вопрос пользователя №20449
Что то не понимаю. Проходит первый и третий тест и падает на втором с ошибкой: Expected: 2 Received: NaN Понятно, что проблема с передачей параметра damage для procentCard, так как для simpleCard все проходит. Урон определяю как const damage = card.damage. Но если попадается процентная карта не пойму как обрабатыва...
Вопрос пользователя №20443
У тебя вебпак небось грузит все каждый раз с нуля да? Судя по логам хероку, действительно код каждый раз пересобирается. никакого кастома Почему? Там же всего лишь класс со спинером для кнопки. Хотел его на submitting добавлять. Читай про omitBy из лодаша Тут не понял где это применить? Не про кастомный цсс же речь?
Вопрос пользователя №20442
Добрый день! подскажите в чем ошибка, предполагаю что нарушен синтаксис после case: // removed
Вопрос пользователя №20441
Тут в данных для тестов не учитывается похоже момент - неизвестно заранее возвращает ли новый объект функции типа WHERE или нет. Поэтому приходится заново создавать весь "запрос". И тестировать не особенно удобно получается.. Приходится каждый раз QueryBuilder заново создавать: ``` $res = QueryBuilder::from(...
Вопрос пользователя №20440
Что означает слово свертка?
Вопрос пользователя №20439
Вопрос по теории, разве так правильно? ``` return await Promise.all(user.friends.map(f => get(f.link))); return неявно делает то же, что и await. И в теории неплохо бы еще добавить про .catch и try... catch https://javascript.info/async-await#error-handling
Вопрос пользователя №20436
Добрый день. При выполнении кода возникает ошибка: // removed PHP Fatal error: Cannot redeclare App\Solution\iter() (previously declared in /usr/src/app/src/Solution.php:10) in /usr/src/app/src/Solution.php on line 10 Я почитал про включение файлов в php, про анонимные функции, но все равно не могу разобраться. Про...
Вопрос пользователя №20435
Код // removed Ошибка ● dom › #toString 1 expect(received).toEqual(expected) Expected value to equal: "" Received: "()" 30 | it('#toString 1', () => { 31 | const result = ''; > 32 | expect(toString(make())).toEqual(result); | ^ 33 | }); 34 | 35 | it('#...
Вопрос пользователя №20434
Что должно выводиться при: factorial(-1);? NaN?
Вопрос пользователя №20431
[[3], [4], [[10], [[3], [2], [8], [[2], [[3], [4]]]]]] Такой вариант многословнее, но позволяет хранить данные (произвольные) в любом узле, даже не листовом А где именно в этом примере данные хранятся не в листовом узле ? я вот так представлю это дерево screenshot from 2018-10-28 22-02-32 https://user-images.githubu...
Вопрос пользователя №20429
Научите как найти ошибку из отчёта? ``` make: Entering directory '/usr/src/app' npm test -s FAIL tests/sequenceSum.test.js ✕ solution (11ms) ● solution expect(received).toBe(expected) // Object.is equality Expected: 15 Received: 7 4 | expect(sequenceSum(0, 0)).toBe(0); 5 | expect(sequenceSum(1, 1)).t...
Вопрос пользователя №20428
Здравствуйте! Помогите разобраться. // removed Выдает такую ошибку 1) App\Tests\PasswordValidatorTest::testValidateWithOptions Undefined index: minLength /usr/src/app/src/PasswordValidator.php:12 /usr/src/app/tests/PasswordValidatorTest.php:28
Вопрос пользователя №20424
Здравствуйте!Начал отладку кода - зашел в терминал, а там ''' TypeError: Cannot read property 'toUpperCase' of undefined 1 | export const length = str => str.length; > 2 | export const toUpperCase = str => str.toUpperCase();''' почему-то toUpperCase не импортируется.В чем причина? | ...
Вопрос пользователя №20423
Подсказки в описании задачи конечно знатные (:
Вопрос пользователя №20422
Здравствуйте! Не могу понять, что делают не так. Вот что написал: function roundBracketsValidator() { let a = 0; let b = 0; if (roundBracketsValidator === '') { return true; } if (roundBracketsValidator === '(') { a = 1; } for(let i = 1; i < length(str); i ++) { if (str[i] === "(")...
Вопрос пользователя №20419
Привет, ребят! Есть проблема: 1. Перехожу в терминал; 2. Открываю в vim файл solution vim ./solution; 3. Перехожу в режим ввода i; 4. Ввожу необходимый текст; 5. Нажимаю esc, чтобы вернуться в командный режим; Ожидаемый результат: vim переходит в командный режим. Фактический результат: Фокус переходит из элемента ...
Вопрос пользователя №20418
const Zero = x => x; const Succ = f => x => f(x); const check = Succ(Zero); check(x => x + 1)(0); Не могу понять куда передаст аргументы вызов chek? succ или zero?
Вопрос пользователя №20417
Правильно ли я понимаю, что реализация должна быть такой: вначале генерируем список простых чисел (например в Set), а затем в каждой генерации просто проверяем в isPrime(num) есть ли num в этом списке?
Вопрос пользователя №20415
makeGame(getExpression, expressionToString, calculator, description); - подумайте вот о чём, на момент генерации вопроса функция может сразу же сгенерить и соответствующий правильный ответ. Зачем в таком случае усложнять код, передавая движку кучу функций и заставляя его делать лишние вызовы с параметрами? Что нужно...
Вопрос пользователя №20414
Обработка на стороне сервере.
Вопрос пользователя №20413
Ребят, привет. Если цель этого задания пройти по директориям руками, то попробуйте убрать из кода теста название файла, а то тут даже команд вводить не нужно, зашёл в тест и победил Ну и думается мне - все задания в этом курсе можно решить таким образом.
Вопрос пользователя №20412
У меня в двух модулях игр похожий код, меняется только isPrime на isEven: // removed Поэтому Code Climate оценил maintainability на B. Решил добавлением .codeclimate.yml: version: "2" checks: similar-code: enabled: false identical-code: enabled: false Но ведь так, наверное, неправильно. А как правильно?...
Вопрос пользователя №20411
мы используем правила, чтобы придерживаться стандартов, а не для того, чтобы их обходить В utils.js всего одна функция, поэтому линтер ругается и предлагает экспортировать её по умолчанию. Но, как я понимаю, из utils не нужно ничего по умолчанию. Поэтому добавил // eslint-disable-next-line Видел такую строку в задач...
Вопрос пользователя №20410
реализация некорректно работает с числами, меньшими двух Так простых чисел меньше 2 и нету, смысл проверять их?
Вопрос пользователя №20408
Привет! В теории написано: Также на классе определено две функции: skip(n) и take(m). Первая пропускает первые n элементов, вторая ограничивает коллекцию m элементами. Если некую коллекцию мы ограничим одним элементом, а потом пропустим десять элементов, нам должна вернуться пустая коллекция, логично же? Почему тогд...
Вопрос пользователя №20407
Добрый день. Правильно ли понимаю, что [key, value] разбивает очередной элемент (массив) на две переменные ?
Вопрос пользователя №20406
Код export const reverse = (numbers) => { console.log(); const iter = (counter, result) => { if (head(counter) === null) { return result; } return iter(tail(l(counter)), cons(l(head(counter)), l(result))); } return iter(l(numbers), head(numbers)); } Просьба, конкретно сказать, что я не та...
Вопрос пользователя №20404
Офигенный курс. Мозги и правда начинают по-другому работать, даже вне кодинга. Не зря друзьям рекомендую :)
Вопрос пользователя №20403
Доброго утра! Может стоит обозначить в задании, что должно происходить при попытке вывести страницы /users/-1 или /users/101 и.т.д. и добавить соответствующие тесты. Мое решение (https://ru.hexlet.io/code_reviews/70119) ломается в таких случаях, потому что содержит идеологически неверные моменты, но проверку проходит.
Вопрос пользователя №20402
Прокомментируйте пжл решение, какие недочеты присутствуют? // removed Вроде алгоритм решения понятен, но реализовать в код получается далеко не сразу. Какие можете дать советы? Продолжать практиковаться или подтянуть структуры данных и алгоритмы, логику например или же все это параллельно делать?
Вопрос пользователя №20398
По непонятной мне причине, код, который я написал изначально, не проходил тесты, хотя по факту работал (на локальном хосте). Я переделал способ решения задачи, тесты прошли, но как-то несправедливо, что рабочий код не проходил проверок. // removed
Вопрос пользователя №20397
Так как закончил проект, хотел бы поделиться обратной связью, наверно не будет лишним :) Интересный проект, из сложных моментов могу выделить первые два шага, в первой курсе по js как-то попроще было инструменты настроить... И пятый шаг, у меня, как мне кажется, по итогу мудрёное решение получилось из-за учёта курсо...
Вопрос пользователя №20396
Добрый день! Упражнение решить получилось, но вопрос остался, точнее два. Помогите, пожалуйста, разобраться. Первый. Почему код ниже не работает (первые попытки)? Когда вторым условием стоит , что num равно 1, всегда выдавал результат 1 (для нуля 0). // removed При перестановке этого условия (num ===1 )в конец - р...
Вопрос пользователя №20395
Слишком много знания и логики в этом месте. Тут нужно вызывать рендереры и все, вся логика происходит внутри них на 100 процентов. Представь что рендереры пишут сторонние девы которые не имет доступ в основную библиотеку. кажется понял, в чем идея: логика же может поменяться, а это не должно влиять на "пользователя"...
Вопрос пользователя №20394
За пройденные четыре курса и восемь испытаний нигде (ни в теории ни в практике) мы не изучали интерполяцию. Именно без нее никак не выходило выполнить задание formattedTime. Пробовал конкотенацию - без успешно. Вопрос: почему в испытаниях вдруг надо использовать нечто, что ученик еще не изучал?
Вопрос пользователя №20393
решил (https://ru.hexlet.io/code_reviews/70075), может я не так что то сделал но пока не добавил строчку /* eslint no-extend-native: ["error", { "exceptions": ["Object"] }] */ линтер ругался на добавление свойств, как то так error Object prototype is read only, properties should not be added no-extend-native
Вопрос пользователя №20392
А директорию /opt тоже нужно найти? Потому что по умолчанию в Терминале bash-4.4$ pwd /usr/src/app
Вопрос пользователя №20390
А отсутствие селекторов (хотя бы внешних по отношению к типу Point) в решении учителя, не нарушает принцип "Data hiding"?
Вопрос пользователя №20388
Здравствуйте,вопрос немного не по теме.Понял ,что не до конца понял,как работает return.Почему в таком коде : public int example() { int i = 0; if (i==0){ // i задаём вручную return 0; } if (i==1){ return 1; } } Почему компилятор не в...
Вопрос пользователя №20387
Подскажите что не так в коде // removed
Вопрос пользователя №20384
Код с логикой прогрессии не проходит линтер. Выдает ошибку. 19:9 error Return statement should not contain assignment no-return-assign 19:37 error Assignment to function parameter 'acc' no-param-reassign 24:7 error Return statement should not contain assignment no-return-assign 24:35 error A...
Вопрос пользователя №20382
такую мешанину наделал (https://ru.hexlet.io/code_reviews/70029), в итоге то что хотел сделать не получилось, не понял почему не получилось, и подогнал под ответ, увидел решение учителя, и ну как же все просто оказывается на самом деле..а у меня вечный треш какой то..как уже научиться нормально мыслить а не через ку...
Вопрос пользователя №20381
Как я понимаю, в list2 добавляется по одному(первому) элементу с list1. Не могли вы бы подробней объяснить, расписать, каким образом это делается в данном куске кода? return cons(head(list1), concat(tail(list1), list2)); Это случайно не вот так происходит? 1)cons(3, concat(tail(3,4,5,8), (3,2,9))); 2)cons(4, c...
Вопрос пользователя №20380
Сделай так чтобы вебпак на проде не собирал все с нуля, а билдил готовые ассеты. Странно, что невозможно зайти в приложение т.к. у меня не возникало проблем с загрузкой чата. Судя по логам в heroku вебпак собирает приложение одни раз. Нужно чтоб вообще сборки не происходило? Но тогда откуда приложение на проде возьм...
Вопрос пользователя №20379
У меня получилось как-то совсем нет так, как в решении учителя. Возможно решение получилось не по теме урока. Прокомментируйте пожалуйста для меня мой вариант решения. https://ru.hexlet.io/codereviews/70021?submissionid=94437 Второй вариант.
Вопрос пользователя №20378
Подскажите, решил, но не могу понять, почему неверно решается если изменить одно место. // removed Так решается корректно, но если в третьей строке сделать следующие изменения: // removed То получим вместо "Hello, world!" => "Hello, world! Hello, world!" Ни как не могу понять почему, ведь мы плюсуем первую большую б...
Вопрос пользователя №20375
Я ночью отправлял 4 и 5 шаги на проверку и только сейчас заметил, что 3 забыл отправить. Поэтому интересует, утром не было проверки или просто не увидели из-за того что не отправил ранний шаг?
Вопрос пользователя №20374
Добрый день. По сравнению с первой задачей очень сложно. Посмотрел решение учителя и не понимаю как оно работает. Например откуда у классов берутся свойства .state и .clock ведь они нигде не описаны.
Вопрос пользователя №20373
а можно lodash импортировать?