Вопрос пользователя №20014
Мое решение ниже не прошло проверку, хотя на локалхосте делал проверки через var_dump и все было правильно function reverse(int $nums): int { if ($nums >= 0){ return strrev($nums); } else{ $minus = strrev($nums); return -$minus; } }
Вопрос пользователя №20011
Опечатка в абзаце "Арифметика аргументов очень простая. Если исходная функция принимала 3 параметра, то после частичного применения одного параметра, новая функция будет принимать на вход два параметра (2 + 1 = 3), если частино применились два параметра..."
Вопрос пользователя №20008
Здравствуйте. Чем отличается домашняя директория от корневого каталога?
Вопрос пользователя №20006
Ребята, что я делаю не так? const finalGrade = (exam, projects) => { if (exam >90, projects >10){finalGrade =100 }; else if (exam > 75, projects >5){finalGrade = 90 }; else if (exam > 50, projects > 2){finalGrade = 75}; else {export default finalGrade = 0} }
Вопрос пользователя №20004
Есть ли смысл продолжать проект. Если Сдать первое задание на 3-ий день проекта?
Вопрос пользователя №20003
Для чего в решении учителя вот эта строка? // removed
Вопрос пользователя №20001
Не пойму что не так // removed возможно решение громоздкое , но работает в repl
Вопрос пользователя №20000
Правильно я понимаю, что константа OPTIONS служит для установки опций по умолчанию, а массив $options[] содержит опции конкретного экземпляра класса?
Вопрос пользователя №19999
Вот это решение (https://ru.hexlet.io/code_reviews/68123) проходит тесты, а не должно. Надо добавить случай, например, когда весь прямоугольник лежит во втором квадранте.
Вопрос пользователя №19996
Как мне кажется, 'querystring' здесь лишний, можно обойтись и указаным в уроке url.searchParams.append https://ru.hexlet.io/codereviews/68087?submissionid=92173
Вопрос пользователя №19995
И задача для самоконтроля. Сколько раз нужно вызвать цепочку функций const greeting = () => () => () => () => console.log('Hey!'), чтобы дойти до конца? Обязательно попробуйте прямо сейчас выполнить это задание на repl.it. Объясните как это сделать. Я вставляю код в repl и получаю undefined. И вообще не очень понима...
Вопрос пользователя №19994
Добрый день! Почему в методе который надо дополнить мы не используем? mv.visitVarInsn(Opcodes.ALOAD, 0); Причем такой код тоже проходит проверку. mv.visitVarInsn(Opcodes.ALOAD, 0); mv.visitVarInsn(Opcodes.ILOAD, 1); mv.visitVarInsn(Opcodes.ILOAD, 2); mv.visitInsn(Opcodes.IADD); mv.visitInsn(Opcodes.IRETURN); mv.vi...
Вопрос пользователя №19993
Столкнулась с проблемой управления стабильностью пакета (minimum-stability). При установке даже в проект с минимальной стабильностью dev с помощью composer global require anna-yashina/test-games выдается ошибка [InvalidArgumentException] ...
Вопрос пользователя №19992
Намекните, пожалуйста, что не так: // removed
Вопрос пользователя №19991
Не могу залить на github тк у меня используется ssh ключ от другого аккаунта. Как мне включить новый сгенерированный ключ?
Вопрос пользователя №19990
Почему в 7-ом вопросе верны ответы 2 и 3, а 1 неверен, хотя это прямо вытекает из условия.
Вопрос пользователя №19989
я совсем не понимаю следующее задание: Проанализируйте следующий код (см. «Тернарный оператор» в тексте урока): // функция-предикат определяет, является ли число num четным const isEven = num => num % 2 === 0; // функция увеличивает полученное число num на 10 const increaseNum = num => num + 10; const num = 6; const...
Вопрос пользователя №19988
Не понял запись [$first] = $numbers;. Может быть [$first] = $numbers[0]; ?
Вопрос пользователя №19987
Прошу сегодня дать возможность доработать последние замечания по проекту. Т.к. день не выходной, но пришлось подходить к ноутбуку урывками.
Вопрос пользователя №19986
type: 'add', тип это существительное, а не глагол (мы же говорим "человек", а не "человечит") Этот вопрос хотел бы уточнить, т.к. не знаток английского пока. Гугл переводчик говорит, что add – это глагол, а added – причастие. Аналогично, delete – глагол, deleted – причастие. Поэтому и использовал данные формы в назв...
Вопрос пользователя №19985
не понимаю куда мне надо смотреть если такое пишет ~/.bashrc: executed by bash(1) for non-login shells. see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) for examples пытаюсь прочитать этот файл а нет прав доступа пишет
Вопрос пользователя №19984
Опечатка: "фукнций"
Вопрос пользователя №19982
Добрый день! Подскажите, на что ругается линтер? ревью https://ru.hexlet.io/code_reviews/68024 error Assignment to function parameter 'end' no-param-reassign
Вопрос пользователя №19981
Здравствуйте. У меня на выходе получается правильный массив array:5 [ 1973 => 3 1963 => 1 1980 => 2 2012 => 1 1999 => 1 ] но тесты не проходят с такой ошибкой (я вообще не понимаю её) ``` a:4:{s:10:"testResult";N;s:13:"numAssertions";i:2;s:6:"result";O:28:"PHPUnit\Framework\TestResult":31:{s:9:"passed";a...
Вопрос пользователя №19979
Здравствуйте. я прошел сделал первый проект в этой профессии, но к началу второго в моей группе возможно не успею изучить весь материал, находящийся между проектами. если я выйду из этой группы по проектам, и зайду в другую - прогресс первого проекта сохранится? или как лучше сделать, чтоб приступить ко второму прое...
Вопрос пользователя №19977
Финальный код: // removed Тесты: FAIL tests/areBracketsBalanced.test.js ✓ should be valid (4ms) ✕ should be invalid (13ms) ● should be invalid expect(received).toBe(expected) // Object.is equality Expected: false Received: true 17 | test('should be invalid', () => { 18 | const str1 = '(('; > 19 | e...
Вопрос пользователя №19976
`// BEGIN const smallestDivisor = (num) => { if (num < 1) { return NaN; } if (num === 1) { return num; } let divisor = 2; while (num % divisor !== 0) { divisor = divisor + 1; } return divisor; }; // END` TypeError: (0 , _solution.default) is not a function 2 | 3 | test('solution',...
Вопрос пользователя №19975
Вопрос про разработку веб- и мобильных приложений, раз уж тут речь зашла. А не планируются курсы по новым языкам, типа dart или kotlin, чтобы не бодаться с java и всё-таки написать себе уже мобильное приложение? Идей тьма, и даже монструозное техзадание имеется, но вот писать видимо придётся самой. Ищу как зайти в т...
Вопрос пользователя №19974
Не могу понять, где у меня логика ломается? 1. ставим условия для чисел меньше 1. 2. ставим условие для 1 3. находим знаменатель для всех остальных чисел: 3.1. проверка стартует с 2 (let result = 2;) 3.2. пока деление дает остаток (n%result !== 0), то увеличить result на 1 (result = result + counter;). 3.3. если о...
Вопрос пользователя №19973
запуск должен происходить именно через bin/brain-games находясь в папке проекта. ПОтому что находясь в папке bin . Запуск не происходит
Вопрос пользователя №19972
для чего в решении в шаблоне templates/baseconfig.j2 используется строка USETHREADS=1? в задании об этом ни слова.
Вопрос пользователя №19971
решение учителя странное, тут же тоже темплейтинг можно сделать с айтемами, зачем это в 4 задания делать когда в два удобнее и практичнее, вдруг ещё что то добавить придётся?
Вопрос пользователя №19970
Здравствуйте! Помогите пожалуйста разобраться. Задачу решаю с помощью рекурсии. Для палиндромов функция возвращает значение "true", однако, и не для палиндромов тоже. С помощью отладочной печати выяснилось, что палиндромы обрабатываются корректно (сравниваются и отсекаются первый и последний символы строки, до тех п...
Вопрос пользователя №19969
Решил задачу немного смухлевав и поставил условие if (str[i] === undefined) break; Считается ли такое решение верным?
Вопрос пользователя №19967
status: finished → Linter passed! schema id ignored http://json-schema.org/draft-04/schema# schema id ignored http://json-schema.org/draft-04/schema# schema id ignored http://json-schema.org/draft-04/schema# Добрый день, что означает этот вывод линтера?
Вопрос пользователя №19966
Приветствую! Astaha больше не поддерживают community edition. Что порекомендуете использовать вместо него?
Вопрос пользователя №19965
Number.isNaN.tobe(true); Подскажите в чем ошибка. Выдает ошибку: ``` 8 | expect(sequenceSum(-1, -1)).toBe(-1); 9 | expect(sequenceSum(-5, 4)).toBe(-5); 10 | expect(Number.isNaN(sequenceSum(2, 1))).toBe(true); | ^ 11 | expect(Number.isNaN(sequenceSum(1, -5))...
Вопрос пользователя №19964
Спасибо за менторство, Кирилл. Было сложно. Очень помогли ваши лекции по AST и видео с лайвкодингом по нему =) Отдельно спасибо за Ментальное программирование 2.0, несколько раз пересматривал. Взял очень много идей для себя.
Вопрос пользователя №19963
Можете подсказать, для чего в решении учителя используется функция collect()? Не смог найти упоминания о ней в официальной документации или документации Slim. Не проще использовать самый обычный предекремент(как в моём случае (https://ru.hexlet.io/code_reviews/67951)) или в той конструкции больше практической пользы?
Вопрос пользователя №19962
Странно. Решение с ограничениями в начале и конце строки верное, но на regex101.com не срабатывает. Пока ограничители не стоят, подстроки выделяются правильно (просто не подсвечивается то, что не попадает в регулярку). А когда добавляются ограничители, ни один из тестовых мейлов не выделяется.
Вопрос пользователя №19961
Это то самое место где надо бросать исключение... Хм. Как лучше это делать? что нужно возвращать в этом месте, чтобы было легко отследить ошибку?
Вопрос пользователя №19960
Подскажите, насколько правильно/неправильно использовать для опций геттер, а не получать их напрямую из объекта? // removed
Вопрос пользователя №19959
Почему так можно: $innerValue = implode($parts, ''); $result = "<dl>{$innerValue}</dl>"; А так нельзя: $result = "<dl>{implode($parts, '')}</dl>";
Вопрос пользователя №19956
а честно ли использовать функцию count_chars (http://php.net/manual/ru/function.count-chars.php)? или суть в том, что бы решить без нее? ревью (http://php.net/manual/ru/function.count-chars.php)
Вопрос пользователя №19955
// removed Не работает собака! На тесте invalid выдает true при expected false. Подскажите, пожалуйста!
Вопрос пользователя №19954
есть еще возможность исправлять или все - считается, что проект закончен?
Вопрос пользователя №19953
Не совсем понял что вы имеете ввиду , создать свой класс для каждого рендерера , каждый из которых будет принимать свою ноду в конструкторе (например RemovedNodePlainRender будет принимать RemovedItem) и иметь функцию возврата строки . Но как то же надо определять что я передаю именно RemovedItem
Вопрос пользователя №19952
Прокачался?) В целом на проекте или конкретно на конкретно на последне шаге?
Вопрос пользователя №19951
решил задание, но немного не так, как у учителя: код тут (https://ru.hexlet.io/code_reviews/67915) НО, сразу, когда увидел задание, как всегда, не понял, что от нас хотят)). Потом почитал обсуждение и понял, что нужно реализовать это при помощи "таблицы соответствий", что в нашем случае уже объект. Все было хорошо, ...
Вопрос пользователя №19950
Читаю топики и задумался. Если валидацию входных данных делать не в модели, то где? В роутах, или же стоит выделить отдельные сервисы как слой между роутами и моделями? Надо ли так усложнять? Еще подозреваю, что тесты мешают друг-другу, поскольку выполняются параллельно получается неоднозначный результат. Думаю надо...