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

В тесте перепутаны местами аргументы функции-ассерта $this->assertEquals(json_decode($body), $expected); Ожидаемое значение должно идти 1 аргументом

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

первый тест, строка 29, перепутаны местами аргументы, должно быть так. $this->assertEquals($expected, json_decode($body)); Аналогично и в 39 и 50 строчках. assertEquals(mixed $expected, mixed $actual[, string $message = ''])

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

В Intellij Idea при создании проекта создается папка src, которая автоматом помечается Sources Root. В итоге в папке src вместо директорий автоматом создаются пакеты. Для того, чтобы повторить требуемую структуру директорий/пакетов пришлось убрать отметку Sources Root с папки src. В результате при попытке коммита фа...

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

Решил (https://ru.hexlet.io/code_reviews/66824). Отличие разве что я использовал count(), а учитель sizeof. Где то вычитал что Count() быстрее. Если это так есть ли смысл задумываться о производительности?

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

Здесь используется Deque (http://php.net/manual/ru/class.ds-deque.php), а не Vector (http://php.net/manual/ru/class.ds-vector.php), только потому что: - у Vector shift() имеет сложность O(n) - у Deque shift() имеет сложность O(1) Только поэтому? Кстати, когда разбирался что такое Deque, долго не мог понять разницу м...

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

Почему var_dump не выводит содержимое или NULL любых переменных (даже неопределенных)? // BEGIN (write your solution here) var_dump($companies); // END И на синтаксические ошибки не ругается при нажатии на "Проверить". Выдает только: ``` make: Entering directory '/usr/src/app' phpunit tests PHPUnit 7.3.2 by Sebasti...

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

по webpack вопрос, никак не могу его подключить, в конфиге вебпака стоит mode: process.env.NODE_ENV || 'development', entry: ['./src/index.js'], output: { publicPath: '/assets/', }, в шаблоне pug пишу doctype html html(lang="en") head title Title script(src='/assets/main.js') этот main.js леж...

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

Не могу понять что не так. Помоги пожалуйста. Код: ```package io.hexlet.generics.humans; import java.util.List; public class CollectionsHelper{ // BEGIN (write your solution here) // END public T findFirst(final List<T> humans, final String namePrefix, final Sex sex) { // BEGIN (write your solution here) ...

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

Решил (https://ru.hexlet.io/code_reviews/66791) через регулярные выражения, хотя до конца и не понял как это получилось. Посмотрел решение учителя. Это круто! Разделить через explode и вернуть вторую часть. Очень интересно.

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

Все, спасибо большое. Буду дальше работать над собой. По поводу пробелов. Есть в шаблоне. lint: composer run-script phpcs -- --standard=PSR2 src tests lint-fix: composer run-script phpcbf -- --standard=PSR2 src bin Надо стандарт --standard=PSR12, тогда учитывает пробелы между переменными. Поправил как надо у се...

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

Добрый день! уже заглянул в решение, но все пишет: java make: Entering directory '/usr/src/app' mkdir -p out find . | grep java > sources.txt javac @sources.txt -sourcepath src -d out -cp out ./src/Game.java:5: error: cannot find symbol player ^ symbol: class player location: class Game ./src/Game.java...

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

В строчке "Создайте файл с именем MakeFile и пропишите туда уже использованные нами команды:" исправьте "MakeFile" на "Makefile". Если учесть, что линуксом раньше я почти не пользовался поиск решения этой ошибки занял довольно продолжительное время.

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

code text herehello world> quote here

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

Александр, спасибо вам большое за терпение

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

Вопрос: 1Пройдено: 12 / 13 Какие из приведённых выражений являются истинными? (обратите внимание, не все слова одинаковые) (нужно выбрать все корректные ответы) 2 + 3 === 3 + 2; ${'world'[1]}${'world'[3]} === ${'world'[1]}${'word'[3]}; ${'world'[3]}${'world'[2]} === 'world'[3] + 'world'[2]; 'a' + 'b' === 'b' + 'a'; ...

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

Решение похоже на код учителя. Код (https://ru.hexlet.io/code_reviews/66670) Но хотел бы уточнить какие минусы в моей реализации счетчика? (кроме лишнего кода)

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

assert() проверяет, что результат является истиной. assert(factorial(3) !== 0); Expected tests to fail, but they passed. See output above. Makefile:2: recipe for target 'test' failed make: Leaving directory '/usr/src/app' make: *** [test] Error 1 status: finished → Check your code. Tests failed.

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

https://github.com/geozhur/project-lvl2-s337/blob/master/src/Differ.php#L16 эта функция касается ровно одного форматера и не может здесь находиться. Посмори на бабель. Плагины это независимые куски кода, которые могут писать в том числе другие разработчики. Бабеля не касаются их внутренности. Я ее вынес туда, потому...

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

Сайт explainshell, похоже, недоступен для России, по меньшей мере с моего провайдера ¯_(ツ)_/¯

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

Я так понимаю что этот проект я уже завалил ?

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

чем мой вариант решения отличается от решения учителя, что оно не прошло тест? const buildHtml = (value) => { table ( tr(td('lang'), td('comment')), tr(td('php'), td('statements')), tr(td('clojure'), td('expressions')) ) }; export default buildHtml;

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

не знаю, не получается. // removed Такое ощущение что часть теста Prime проходит случайно, вторая часть не работает от слова вообще. Даже проверку 2 не проходит, хотя вроде все должно быть ОК. Если убрать переменную Del то даже первая часть теста не работает. Ничего не понимаю. Чувство что цикл игнорирует код внутр...

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

А чего делать если решение учителя кажется чем-то диким, а сам решил другим способом?

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

Можно подсказать, почему этот код: // removed Приводит к: status: finished → Code has been running for too long. Infinite loop or recursion. Check terminating conditions. Почему не срабатывает терминальное условие?

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

Вопросы по решению учителя: 1. Для проверки аргумента на пустую строку я использовал if ($text), а учитель - $text === ''. Всё же как правильнее произвести проверку на пустое значение и на null в строке и в элементе массива ? 2. Учитель обращается к строке как к массиву, не преобразовав предварительно строку в масси...

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

проверить, свою функцию на числах, меньших двух, что она возвращает и сопоставьте с тем, что она должна возвращать на самом деле Числа меньше 2 и не генерируется для этой функции, ведь 1 не является не простым и не составным, что тогда должна возвращать функция, ведь false - число не простое, а значит составное. Но...

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

Мое решение (https://ru.hexlet.io/code_reviews/66697) отличается от учительского по части присвоения значений в array_reduce. $acc[$man['birthday']] = 0; Присваиваю 0 , а учитель $acc[$year] = 1; Но в итоге результат сходится. А все понял в чем проблема... думаю пост оставлю может кому поможет). Был затык в том что...

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

Спасибо большое за проект! Это было действительно очень интересно и познавательно. Мне лично очень не хватало свободного времени для выполнения задания, так как это было 3 часа каждый день после работы. Но я справился, чему безумно рад! Это был бесценный опыт, я научился разворачивать проект с нуля, опубликовал сво...

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

Блин, задания этом курсе прям предполагают что в браузере параллельно открыто 10 вкладок с документацией (: решил (https://ru.hexlet.io/code_reviews/66688), но из-за нехватки опыта работы с DOM не знал о методах элементов closest и hash, поэтому добывал текущий nav через clickedNavLink.parentElement.parentElement (...

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

Добрый день! В комментарии ниже сказано, что проверка if (coll.length === 0) { callback([]); return; } не имеет смысла, хотя в другом комментарии сказано по-другому: С одной стороны да, прокатывает, но с другой это семантически неверно. Внутри начинает отрабатывать код fn(head) который внутрь получает...

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

Необязательно перебирать все числа вполть до number, можно оптимизировать Вы имели введу перебирать возможные делители от 2 до sqrt(number)? Если это так, то это уже было сделано через перемножение i. Но чтобы его не делать при каждом шаге, теперь я его заменил на единовременное вычисление корня.

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

Нашел очепятку: В абзаце Вообще говоря, из этого урока должно стать понятно почему js именно такой, какой есть. думаю есть смысл в следующем предложении изменить слово возможно на возможна.

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

Александр, не могу разобраться с замечанием codeclimat, он нашел одинаковый код у меня в модулях prime и even, наверно логично вынести эту часть кода в модуль, но мне кажется тогда тяжелее будет прочитать код..надо будет заходить в модуль смотреть что за функция..

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

Здравствуйте! Нужна помощь в решении данной задачи. Все мучаюсь и никак :(. Ход моих мыслей таков: 1. Если список пустой, то возвращаем пустой. 2. Используем reduce, чтобы результат копить в acc. 3. Функция внутри reduce должна проверять, является ли elements списком или нет: если не список, то добавляем в аккуму...

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

Если перенести этот челлендж в массивы, то можно будет решить его более коротким путём (https://ru.hexlet.io/code_reviews/66668).

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

Решил-таки (https://ru.hexlet.io/code_reviews/66667), но вот немного не понятно почему в array_map сначала идет callback функция, а в array_filter наоборот. По мне так, не очень удобно.

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

Недавно прошла ознакомительный курс по Python 3, очень понравилось, хотела бы продолжить изучение этого языка, какие посоветуете ресурсы? Я не программист, просто решила посмотреть что это такое ради интереса. Сейчас знакомлюсь с HTML, после хочу немного узнать Kotlin. Есть желание сделать что-то на практике, но не ...

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

Решил без (https://ru.hexlet.io/code_reviews/66655) strtotime . Поэтому не совсем понял для чего нужно strtotime.

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

https://github.com/geozhur/project-lvl2-s337/blob/master/src/Formatters/Plain.php#L8 Смысл этого кода от меня ускользает. Тут все должно быть значительно проще. Сделай редьюс + рекурсивный вызов самого render. Что то все по кругу идет. У меня уже был готовый вариант через reduce. Но нужно было через flatten map. Я к...

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

Спасибо огромное Хекслету и всей его команде за интересный проект, и полученный благодаря ему ценный опыт. Отдельная благодарность Александру за наставничество и терпение ;) Всем добра!

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

Доброго Всем времени суток! Помогите разобраться! Мой вариант кода https://ru.hexlet.io/code_reviews/66649, и код учителя с моими данными (weight=65, с=300000000) проходят проверку успешно, оно при этом мой код выдает результат Infinity, а код учителя 5850000000000000000. Почему так?

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

В ридми написано, что необходимо вывести 1 число, если начало и конец совпадают. В тестах это не проверяют. Также не проверяют, если начало больше конца.

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

Немного пришлось потупить из-за неверного описания README: (Реализуйте функцию reverseInt). В реале же для выполнения задания функция нужно назвать: reverse. Если это не проверка на внимательность, то поправьте пожалуйста.

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

Здравствуйте! Помогите разобраться function getMirrorMatrix(array $matrix) { $result = []; $itemStr = ''; $reverseStr = ''; $resultStr = ''; foreach ($matrix as $item) { $str = implode($item); for ($i = 0; $i < strlen($str); $i++) { $itemStr = $itemStr + $str[$i]; ...

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

Всё же гораздо проще, товарищи ) Две ярко выраженных ситуации, когда false + один особый случай https://ru.hexlet.io/code_reviews/66617

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

Очень неожиданный подход) Классно сделали, спасибо!

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

Здравствуйте! Что-то не получается решить. // removed ошибка: ``` There was 1 failure: 1) App\Tests\ArraysTest::testGetIn Failed asserting that 'ubuntu' matches expected null. /usr/src/app/tests/ArraysTest.php:22 ``` Я так понимаю, что не правильно проверяю вложенный массив.

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

Здравствуйте! Из-за чего возникает такая ошибка: RangeError: Maximum call stack size exceeded Если я в функцию random передаю только список карт ?

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

Александр, извините, я не заметил ваши замечания к 5-му шагу, было реально не понятно по поводу вложеных определений, но почитав коментарии думаю разобрался.

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

В вики все хорошо написано, но все же предлагаю добавить вот эту страничку (https://developer.mozilla.org/ru/docs/Web/HTTP/%D0%9A%D1%83%D0%BA%D0%B8) в теорию