Вопрос пользователя №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 импортировать?