Почему в функции используется вычетание высоты из значения Y? Это же подразумевается в тестах. На мой взгляд не самая очевидная вещь, которая в описании задания не гегламентируется. // removed
Ухх... Круто. Наконец-то победил. Спасибо за такие задания, мозг кипит. Прокомментируйте пожалуйста моё решение: https://ru.hexlet.io/code_reviews/11737
А где объясняется про итеративный процесс?
видео не грузится
Маваен на может разрешить свои зависимости (( [INFO] Scanning for projects... Downloading: https://repo.maven.apache.org/maven2/org/glassfish/jersey/jersey-bom/2.17/jersey-bom-2.17.pom [ERROR] [ERROR] Some problems were encountered while processing the POMs: [ERROR] Non-resolvable import POM: Could not transfer arti...
filmScreening не может быть пустым и должен быть уникальным в паре с place Что значит "должен быть уникальным в паре с place"? Имелось в виду, что по этому полю нужно реализовать проверку того что два чела не купили билет на одно и то же место?
Я не понимаю, как импорт происходит из hexlet-point.md например. Там же самих функций нету, просто описание.
Поясните, пожалуйста, как определяется какой метод нужно использовать. Допустим у меня есть два таких кода, для simple card export const make = (name, dmg) => { return { name: name, damage: (health) => dmg, }; }; и для percernt card export const make = (name, percent) => { return { name: name, ...
Вопрос по базовым понятиям логики. У вас в первом уроке на 23 09 сказано что выражение 1 <-> 0 <-> 0 это ложь. То есть это выражение равно 0 (этот момент понятен) Мне не понятно как тогда верно выражение 1 <-> 0 <-> 0 = ((1 <-> 0) <-> 0) = (0 <-> 0) = 1 Как может 1 <-> 0 <-> 0 = 1 ?????????
Не могу понять чем функция count($array) отличается от sizeof($array)?
Вопрос по UTML Диаграммам, по ее как вообще должны делать по кусочкам или всю сразу? GUI будет делать для этой программы? Что такое ЮАЙ, говорят , но никак не могу понять обозначение Если в getFigure() если ни одно из условий не выполнится, что будет? будет return ""; Но почему об этом в уроках нигде не сказано. Ре...
Ещё вопрос. Я заметил, вы в конструкторе возвращаете this (то есть объект), но ведь new и так создает и возвращает объект. Чем это обосновывается или для чего вы это делаете? ``` js export default function PairedTag(name, attributes = {}, body = '', children = []) { Node.apply(this, [name, attributes]); this.bod...
Скажите, а что делать со ссылкой на конструктор — возвращать её или правильнее будет оставить как есть? ``` js function PairedTag(/.../){/.../}; console.log(PairedTag.prototype.constructor); // [Function: PairedTag] PairedTag.prototype = Object.create(Node.prototype); console.log(PairedTag.prototype.constructor); /...
завис на этим вопросом. правильный ответ меня обескуражил еще больше. Какие операции можно проводить над структурами данных, рассчитанными для хранения? (У этого вопроса несколько правильных ответов) Удалить элемент по индексу Сохранить элемент Изменить элемент Достать элемент по индексу Достать и удалить элемент
не могу найти ошибку function append($list1, $list2) { // BEGIN (write your solution here) if ($list2 == null) { return cons ($list1, null); } else { return append(cons ($list1, car($list2)), cdr($list2)); } // END } вывод теста :Argument 1 passed to Pairs\cdr() must be callabl...
А почему getAttributesAsLine() вынесен в метод класса, а не просто записан как вспомогательная функция внутри toString()?
Решение учителя в repl.it выдает ошибку SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (7:0) А если удалить export default squareOfSum; - то в repl.it всё работает. Также непонятно, почему squareOfSum(2, 3) вынесено за // END - если код без него выдает ошибку? Также кажется нигде ранее ...
можно ли использовать having к полям которые не участвуют в группировке ?
По поводу вот этого вопроса из квиза: **Чем отличается ListIterator от Iterator? (У этого вопроса несколько правильных ответов) 1.Получать индекс в любой точке 2.Добавлять новый элемент в любое время 3.Передвинуться на заданное число элементов вперед (минуя метод next) 4.Можно двигаться назад 5.Изменять элемент во ...
А с точки зрения код-стайла хорошая практика в интерполяции применять функции, производить вычисления? Просто получается довольно неудобно читаемая строка.
Как согласно парадигме грамотного написания красивого грамотного кода следует вызывать методы, бросающие исключения? Вот в решении учителя они не обёрнуты в try...catch. В "жизни" надо явно ловить исключения метода и явно пробрасывать выше?
Подумалось тут: а можно ведь получается делать в одном классе несколько итераторов? Допустим в University у нас не только студенты (Student[] students), а еще и скажем список аудиторий (какой-нибудь Room[] rooms). Тогда для rooms определяем класс-итератор private class RoomsIterator implements Iterator и далее можем...
есть ли смысл отдельно делать переменную, вычисляющую длинну коллекции изначально, чтоб в каждом коллбеке функции each не вычислять coll.length? Должно работать быстрее. Вопрос относится к реализации функции each в видео
и всё таки, что такое points?)))структура ясна вроде, а вот до этого не допираю
Пытаюсь создать список: $list = cons(1, null); и получаю ошибку Fatal error: Uncaught Error: Call to undefined function cons() Хотя выше написано use function Pairs\cons; В чем ошибка, даже с пустой функцией length получаю такой результат, не получается протестить.
Подскажите правильно ли я понимаю // removed тесты говорят что не определена переменная firstNum не могу понять где её нужно определить, после функции?
Не пойму, почему ошибка? // removed вывод отладчика ``` make: Entering directory '/usr/src/app' npm test npm info it worked if it ends with ok npm info using npm@3.10.9 npm info using node@v7.1.0 npm info lifecycle @~pretest: @ npm info lifecycle @~test: @ @ test /usr/src/app jest --colors FAIL tests/solution.t...
Прокомментируйте, пожалуйста. https://ru.hexlet.io/code_reviews/11594
Если не сложно, для совсем тупых, разжуйте строку: result.addAll(graphBuilder.call()); я два с половиной часа сидел над задачей, не понимал как из чилдренов(сетов сетов гофилдов) вывести резалт (сет гофилдов). Сдался, посмотрел решение учителя, а оно оказалось отличается только одной строкой. Не говорите про спеку,...
Какое из перечисленных состояний не является частью fsm телефона? Наверное имелось ввиду gsm телефон
// removed Почему так? В чем разница? В командной строке вывод один и тот же.
Добрый день, почему выходит ошибка сегментирования, при этом компилятор ни на что не ругается ``` include include void number_printer(int number); int main(int argc, char **argv) { int num = atoi(argv[1]); number_printer(num); return 0; } // BEGIN (write your solution here) void number_printer(int number)...
Зачем в app.get('/posts/new', (req, res) => { res.render('posts/new', { form: {}, errors: {} }); }); Мы передаем объект errors, если он далее не используется в pug фалах? А если он не используется тогда в строке 58 в app.post() res.render('posts/new', { form: req.body, errors }); надо сделать так: res.re...
Сложная задача, трудно грамотно сделать без побочных эффектов внутри reduce, пытался передавать просто массив в аккумуляторе, но не хватило опыта использования spread, поэтому бросил и сделал как сразу пришло в голову). Кстати, вопрос, если у нас внутри функция реализована не совсем честно (https://ru.hexlet.io/code...
Как правильно писать запросы curl, чтобы проверить, что у нас работают обработчики? Например пробую curl "http://localhost:8080/reset" и мне в ответ приходит 404 ошибка.
Поясните, пожалуйста. Есть такая функция: ``` export const getName = (self) => getMethod(self, 'getName')(contents(self)); на вход она принимает параметр `self`, сюда по вызову функции: const cardName = getName(card); ``` self это card, а card у нас содержит данные (тип карты, пара из имени и урона). Вопрос, поче...
Вроде всё понятно, да не совсем. Допустим есть вот такой код: ``` $num = 10; function func($num) { return function($x) use (&$num) { $num *= $x; return $num; }; } $mult = $func($num); $mult(3); ``` Получается, что в результате переменной $num, которая была равна 10, будет присвоено значение ...
Поясните, пожалуйста, что делает функция makeи зачем она нам.
Вопрос немного не по теме задания - вот у меня анонимная функция с use: $pdo2 = $this->pdo; $fn = function($columnName, $value) use ($pdo2) { return $columnName . "=" . $pdo2->quote($value); }; Можно ли использовать use ($pdo) или как-нибудь по другому избавиться от строки $pdo2 = $this->pdo ?
получается array_map после обработки массива возвращает массив с новыми ключами, а как быть если мне нужно ключи сохранять, но все таки обработать каждое значение в массиве ?
Почему бы вместо onenterstate(event, from, to) { if (from !== 'none') { .... не использовать набор событий ? onenterSTATE - fired when entering the new state Это кажется более понятным. P.S. Кстати, этот курс, на мой взгляд, один из самых поезных.
Любой ответ на вопрос Как вставить ссылку в редакторе вопросов/ответов? вызывает ответ Неправильно ... и т.п. То есть, выйти из данного вопроса не получается
Что-то вообще не понял как делать. Прочитал правила игры и ещё больше запутался.
Граф (англ. graph) — совокупность непустого множества вершин и наборов пар вершин (связей между вершинами); основной объект изучения математической теории графов. Объекты представляются как вершины, или узлы графа, а связи — как дуги, или рёбра Зачем было в определение пихать англицизмы? Нижнее определение, для меня...
Правильно ли я понимаю, что в решении учителя в Task2 у нас ещё неизученные лямбда и List ? Мне кажется, для новичков это немного издевательски. Это как мы пока на великах учимся кататься на время, а учитель на спорткаре круг нарезал.
Тесты прошел, посмотрел решение учителя, там всё не так xD. Это вообще похоже на правильно, а то опять что-нибудь не так пойму: public static function getTableName() { if (isset(static::$tableName)) { return static::$tableName; } return strtolower(substr(strrchr(static::class...
Я не понял. Почему readFile сразу файл не читает? Какое событие должно произойти? Чем отличается приведенный код от синхронного, на вид обычный? Если readFile ничего не возвращает, как тогда получить данные? Как тесты работают, если мы ничего не возвращаем? Видео вроде понятно, но в тоже время совершенно не понятно ...
Здесь кто-то писал, что задача не решается через рекурсию... Вполне себе решается, только что решил через итеративный процесс. Извините, не удержался похвастаться... )) И ещё, хотелось бы узнать, можно ли писать код в таком стиле, есть подозрение что спустя некоторое время самому сложно будет разобрать, что я там ит...
До этого практического задания обучение шло хорошо, но тут понял что просто не могу это реализовать а точнее не понимаю как это сделать.объяснить пожалуйста некоторые моменты в решении учителя: 1) в задаче с сумой что это у вас такое $current я так понял это формальная переменная которой вы заменили $start и $finish...
Здравствуйте. Задание №1(enter image description here http://joxi.ru/8AnbW3qt3qXlAO) к Уроку 5: насколько я понимаю, для расчета суммы вознаграждения по кредиту не хватает не арифметических операция JavaScript`а, а следующих данных: -норма процента, -срок кредита. А вариантов выбора ответа всего два. Пожалуйста, поя...