Вопрос пользователя №7240
Возникшие вопросы по выполнению. Что кода нет в бинарнике(только его запуск), а он вдругом файле. и наверное какой то отдельный файл нужен для справки? и как проще тестировать?, запускать с флагом бинарник. Я делал make build и потом из папки dist/bin запускал node gendiff -h и --format [type] тоже не до конца по...
Вопрос пользователя №7238
Не понял сути оператора ! . А именно строку if (!checkCoordinate(x) || !checkCoordinate(y)). объясните, пожалуйста, подробнее что здесь произошло.
Вопрос пользователя №7237
Ох, Кирилл, как же Вы были правы насчет проблем с функциональным программированием у людей с опытом. Уже несколько лет пишу в ООП стиле и честно скажу - чуть мозг себе не сломал ) Ходил, переваривал, злился на себя, но в конечном итоге плюс-минус разобрался. И если рекурсию я изучал еще в институте, то вот передача ...
Вопрос пользователя №7236
Здравствуйте! По второму шагу: не совсем понятен принцип,по которому сравнивают файлы, и итоговый результат: перед ключом плюс-минус как выставлять? Это из lodash какая-то готовая функция?
Вопрос пользователя №7235
Классное задание. Сначала не понимал всю силу функций высшего порядка, но после этого задания осенило. Моё решение: https://ru.hexlet.io/code_reviews/12062 Имеет право на жизнь?
Вопрос пользователя №7233
Решил задачу после нескольких дней раздумий. Три или четыре раза кардинально переделывал ход решения. Прошу прокомментировать: https://ru.hexlet.io/code_reviews/12046
Вопрос пользователя №7232
Салют, у мну что-то не грузится этот урок практики, пробовал на разных браузерах, в консоле выдаёт ошибку "WebSocket connection to 'wss://ide-38287-instance-333765.exercise.hexlet.io/socket.io/?EIO=3&transport=websocket' failed: Error during WebSocket handshake: Unexpected response code: 400 WrappedWebSocket @ VM44...
Вопрос пользователя №7231
По теории. Если в реализации класса Enumerable, вместо: where(fn) { const filtered = this.collection.filtered(fn); } написать: where(fn) { const filtered = collection.filtered(fn); } Будет ли код корректно работать? Имеет ли функция where доступ к аргументу конструктора?
Вопрос пользователя №7229
Правильно ли я понял, что я могу написать в конструкторе return this; и при создании новой карты не писать слово new. То есть если мы явно не указываем в конструкторе что мы возвращаем, и пишем new, то наш класс возвращает объект?
Вопрос пользователя №7227
Добрый день! Подскажите, почему в решении учителя, в теле функции нет return. Без return функция должна вернуть undefine.
Вопрос пользователя №7226
Мне все равно не понятно почему мы в функции toStr получаем точки из startSegment и endSegment. Они же возвращают часть пары, а не точки! Надеюсь понятно спросил. Хотя интуитивно я написал как у вас и получал точки именно так.
Вопрос пользователя №7225
"Фидбек, который мы получаем от наших пользователей, говорит о том, что, как раз, в этом моменте больше всего затыков." И поэтому 6 минутный ролик и без примеров в редакторе... Слабо осветили тему, надеюсь дальше еще осветят тему подробнее и на примерах
Вопрос пользователя №7224
Почему const? Почему не var и не let? И еще.. const square = (a) => { return a*a; } Вместо const тут может быть let или var?
Вопрос пользователя №7222
Задание было несложным, но интересным. =) И у меня есть пара вопросов: 1. В спеке про метод put написано: public V put(K key,V value) Associates the specified value with the specified key in this map. If the map previously contained a mapping for the key, the old value is replaced. И ничего не сказано про то, что н...
Вопрос пользователя №7221
Отсутствуют тесты для вариантов с ошибками. Не понял сначала, как обрабатывать ошибки, а тесты все равно пропустили такое решение: https://ru.hexlet.io/codereviews/11991?submissionid=15110
Вопрос пользователя №7220
Если я хочу масштабировать на много игр с выбором игры из главного бинарника, то лучше импорт всей "games" в головной файл, там спрашивать какая игра и функцией со свитчем вызывать (свитч это топорно, но больше в голову ничего не приходит)? Еще - если я хочу сделать игру бесконечной с набором очков до первого неправ...
Вопрос пользователя №7219
Из этого урока, к сожалению, я не до конца понял принципиальную разницу между обычными и анонимными функциями в PHP. Все, что было показано в уроке, можно было заменить обычными функциями, и ничего бы не поменялось. В чем суть? Автор говорит, что такие функции можно передавать в качестве аргументов и т.п. Но в чем б...
Вопрос пользователя №7218
Здравствуйте. Подскажите, можно ли вместо BABUNа использовать консоль GITa, она ведь ведет себя также?!
Вопрос пользователя №7217
Очень тяжко зашла функция append. Объясните, пожалуйста, по пунктам, что происходит в return: Ссылка на ревью (https://ru.hexlet.io/code_reviews/12017) Мое понимание: в конструктор добавляется первый элемент из list1, далее функция вызывает саму себя, заменяя list1 на tail(list1), потом берется первый элемент этого ...
Вопрос пользователя №7216
Полтора дня это все устанавливал, чтобы оно просто заработало локально из пакета. По ссылке https://github.com/hexlet-boilerplates/nodejs-package откуда беруться node_modules eslint, babel? Он их отдельно загружает? Мне после установки локально в консоли приходится вводить export PATH=$PATH:node_modules/.bin чтобы ...
Вопрос пользователя №7214
Думаю стоит указать в задании, что после закрытия сессии должен происходить редирект на главную.
Вопрос пользователя №7213
я одно только не понял, можете подсказать. почему мы третий угол находим по формуле. Math.PI - rad(b + c); . хотя в задание написано. Противолежащий угол вычисляется по формуле: 180 - сумма двух известных углов. //а Pi - 3,14??
Вопрос пользователя №7212
А почему окружение? Может область видимости? Или я что-то неправильно понимаю?
Вопрос пользователя №7211
Здравствуйте ! Конкретно это задание для меня оказалось сложным и непонятным. Вот пара вопросов: 1.Остаток от деления числа на 2 будет не равно нулю. Объясните первый параметр решения, пожалуйста. В моей логике просто не укладывается запись, от начала до конца. Скорее всего, я что-то упустил из головы. Получается, ч...
Вопрос пользователя №7210
Здравствуйте. Не могу понять, как работает SELECT в решении учителя. Если просто сделать select w1.id from weathers w1, weathers w2; то получим ``` id 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 (16 rows) ``` Получается, этот запрос выводит такое количество одинаковых id, сколько записей в ба...
Вопрос пользователя №7208
linter-php выдает ошибку error running php !! Я так понимаю нужно указать путь до какого то файла в настройках liner-php???
Вопрос пользователя №7207
Задание прошел, но не разобрался, зачем собственно нам нужны эти нововведения в виде ленивых вычислений? какая от них тут практическая польза?
Вопрос пользователя №7206
Как я понял, у вас в тестах для функции по нахождению симметричной точки отсутствует проверка в случае если у координат разные знаки (например: (-10, 10)). Поэтому сначала мое неверное решение тест пропустил. Поправьте меня, если я не прав, пожалуйста.
Вопрос пользователя №7203
export const smallestDivisor = (numb) => { let a = 2; if (numb < 1) { return NaN; } else if (numb === 1) { a = 1; return a; } while (a <= numb) { if (numb % a === 0) return (a); a = (a + 1); } return a; }; smallestDivisor(1); Самостоятельно не получилось решить без подсмот...
Вопрос пользователя №7202
Скажите, пожалуйста, откуда берётся значение в переменной $class в анонимной функции?
Вопрос пользователя №7201
Добрый день в терминале везде отображается (master). Это виртуальное окружение, по аналогии с виртуальным окружением питона?
Вопрос пользователя №7200
подскажите что означает такая запись в решении учителя ``` public function count() { return count($this->items); } интересует конкретно ($this->items)
Вопрос пользователя №7199
Доброго дня! не совсем понял чем на данном этапе отличается наследование от импорта? И там и там мы можем использовать данные другого класса.
Вопрос пользователя №7198
Здравствуйте! Не могу понять, почему this.state undefined: import ClockState from './ClockState'; export default class { constructor() { this.min = 0; this.hour = 12; this.alarmMinute = 0; this.alarmHour = 6; this.state = this.setState(ClockState); this.isAlarm = false; } setState(Klass...
Вопрос пользователя №7197
<?php function wordsCount($string) { $lol = $string; $var = []; $count = ""; for($i = 0; $i <= strlen($lol); $i++){ $count.= $lol[$i]; if($lol[$i] = " "){ array_push($var, "$count"); $count = ""; continue; } } return $var; } ec...
Вопрос пользователя №7194
Здравствуйте! Если позволите, небольшое предложение по этому уроку. На мой взгляд, теория действительно излагается немного запутано. Почему бы не вставить в начало такое определение модуля: Модулем считается файл с кодом. В этом файле ключевым словом export помечаются переменные и функции, которые могут быть использ...
Вопрос пользователя №7193
пожалуйста объясните что означает эта конструкция из решения учителя $cart->items[] = $item;
Вопрос пользователя №7192
Каждый раз возникает проблема с пониманием сути самого задания. Возможно такая проблема не у многих, но я регулярно с этим сталкиваюсь в вашем курсе. Хотелось бы иметь более доступное и обширное для понимая описание.
Вопрос пользователя №7191
Вроде что-то у меня все таки вышло, спустя три дня)) Получилось громоздко по-моему. Посмотрите пожалуйста https://ru.hexlet.io/code_reviews/11869
Вопрос пользователя №7190
решил но подскажите зачем мы здесь используем функцию flatten? я использовал её в решении и я так понимаю это перестраховка если в качестве аргумента придёт многомерный массив.Из файла с тестами ясно что он к нам придёт а вот если бы приходили простые массивы уместно ли всё время использовать эту функцию?
Вопрос пользователя №7189
function iniq($array) { $result = []; foreach($array as $value){ if(in_array($value, $result)){ continue; }else $result[] = $value; } return $result; } Не подскажите почему не принимает данный код?`
Вопрос пользователя №7188
Почему ругается??? echo sqrt(cos(pi())) + (sin(deg2rad(90)); There was 1 failure: 1) App\Tests\SolutionsTest::testFunctionSolution PHP Parse error: syntax error, unexpected ';' in /usr/src/app/FunctionSolution.php on line 4 Parse error: syntax error, unexpected ';' in /usr/src/app/FunctionSolution.php on line 4 Fai...
Вопрос пользователя №7187
function sumDouble($number1, $number2) { $result = 0; if($number2 !=0 && $number2 > 0) { for($i = $number1; $i <= $number2; $i+=2){ $result = $result + ($i ** $i); return $result; } } } Не подскажите что не так с моим решением?
Вопрос пользователя №7186
Добрый день, после создания теста выскакивает: Process finished with exit code 1 Class not found: "io.hexlet.xo.model.PlayerTest"Empty test suite. И тест не проходит.
Вопрос пользователя №7185
Мне не совсем понятно для чего Вы привели пример с курсами и уроками? Это пример связи один ко многим? У вас в профессиях используются одинаковые курсы, как вы там формируетет связь?
Вопрос пользователя №7184
Если вынести терминальное условие из for(применить break),то проверка не проходит?
Вопрос пользователя №7183
Почему не срабатывает такой цикл? for (let i = --n; i < 2; i--) {}
Вопрос пользователя №7182
Над заданием сидел неделю, день за днем предпринимая вялые попытки хоть до чего-то додуматься самому. В итоге психанул и прошел его, взяв решение из очередной статьи по лямбда-исчислению (коих перечитал за это время, наверно, с десяток) и адаптировав его под синтаксис JS. Но сам так до конца и не понял, что происход...
Вопрос пользователя №7181
Хотелось бы увидеть в плеере возможность редактирования скорости воспроизведения 1.25х, 1.5х
Вопрос пользователя №7180
Следующая команда сменит группу всех файлов папки 'dance' на 'supergroup'. Впишите пропущенное слово. sudo chown -r :supergroup dance Вопрос требует введения -r хотя этот регистр не правильный правильным будет -R