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

Метод "previous", я реализовал следующим образом: if (!hasPrevious()){ throw new NoSuchElementException(); } return ArrayList.this.m[--index]; Мое решение отличается от вашего. Не могли бы вы прокомментировать мое решение и обьяснить Ваше. Спасибо

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

Добрый вечер. Может я ошибаюсь, но, в спеке, про метод nextIndex сказано: Returns the index of the element that would be returned by a subsequent call to next(). (Returns list size if the list iterator is at the end of the list.) В вашем решении, я не увидел полную реализацию условия.

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

Добрый день. Подскажите в чем может быть ошибка. Сделал пример с рекурсией. Проверяю код локально через node.js - все работает. Подставил все варианты из тестового файла - все решается правильно. Проблема возникает именно при проверке примера на hexlet. Из сообщения об ошибке становится понятно, что при запуске тест...

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

Проверяет только либо один либо второй файл, вот такой output make: Entering directory '/usr/src/app' jest --colors FAIL tests/test.js ● Test suite failed to run TypeError: shastrd is not a function at Object.<anonymous> (type.js:3:14) at Object.<anonymous> (__tests__/test.js:2:13) Test Suites: 1 failed, ...

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

Александр здравствуйте. тест прошёл, однако решение сильно отличается от решения учителя, в связи с чем есть сомнения. Посмотрите пожалуйста // removed

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

А какой смысл выносить метод из тела консутрктора в прототип?

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

Здравствуйте. Написал код: import { length } from './strings'; // BEGIN (write your solution here) const reverse = (str) => { for (let i = strings.length(str); i >= 0; i--) { let result = ''; result += str[i]; } return result; }; export default reverse; // END И выдает ошибку: ``` ReferenceEr...

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

Добрый день!В JSFIDDLE код работает отлично, но как только копирую его сюда возвращает ошибки. Можете подсказать в чем мои ошибки ? `const isPrime = (n) =>{ function isInteger(n) { return (n ^ 0) === n; } if(n < 1){ return NaN; } if(isInteger(n)){ for(let i = 2;i < n; i++) if(n % i === 0) retur...

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

Здравствуйте, подскажите почему в ответ приходит undefined вместо 1, хотя по условию должно придти 1 и в другом случае с addDigits(10) его все устроило. // BEGIN (write your solution here) const addDigits = (numbers) => { let num = numbers; let score = 0; console.log(num); ...

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

Никак не смог понять, почему тут в итоге получается false. (A && (B && A)) == ((C && B) && C) Вроде же в левой части получается false и в правой false?

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

совершенно не понял, сразу, что можно использовать pointToString Она очень помогла. Вот не обратил внимание на то, что она есть. А зря. Сэкономил бы кучу времени.

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

Что то я делаю не там или не так( Вопрос: что? 1)В PowerShell у меня изначально не пусто, а всё время на каждой строчке само пишется "PS C:\Users\'имя_юзера'>" Мне то не мешает, но как-то странно. 2) После того, как я пишу магическое и непонятное "(master) javascript-setup$ node", оно выдаёт мне красным цветом "нео...

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

Всю жизнь думал, что гит хранит именно изменения, а не сами файлы, а оно — вон оно, как! Видимо, не внимательно читал учебник.

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

Пришлось импортить querystring и прописывать руками search, потом с удивлением увидел в решение учителя null. Правильно ли я понимаю: при нулевом search туда подтягивается query? P.S. раньше не использовал не дистрактчеринг (понимал, но находил излишним), ни reduce (недопонимал, казался сложным и, слышал мнение, ар...

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

Если разница с точки зрения нагрузки на память ну или вообще скорости работы двух циклов, for и foreach? это при больших массивах с множеством данных. Где то читал что for быстрее обработает и нагрузка меньше. Правда ли это? Лично пробовал while и for, правда в другом языке, for ускорил обработку с 20 мин до 5 мин.

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

Привет! Зачем использовать let для stats если можно сделать так: const stats= order === 1 ? cons(cons(health1, newHealth), message) : cons(cons(newHealth, health1), message); ?

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

Блин, задание решил - тесты проходят. В вопросы и ответы несмотрел вобще. потом решил глянуть решение учителя и что люди пишут и немного приуныл. Во-первых, решение учителя намного лаконичней. Во-вторых, reverse реализвал не через итеративный процесс (честно случайно пропустил это тербование). В-третьих, странное к...

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

Добрый день! Помогите разобраться с функцией every. Не могу понять как она должна работать в моем случае. Код проходит 2-ой тест, так как в нем нет объекта, поэтому для функций код работает, проблема с объектами. // removed Ошибка ``` TypeError: true is not a function at Array.filter (native) at newOps.push...

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

Свосем что-то не пойму с чего начать, как код писать. Чувствую что из-за моего подсматривания в решение на предыдущем курсе :( Что делать? Вернуться на шаг два назад, но я наизуть почти помню решение, это может не помочь в понимании.

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

Нагло списываю задачу из видео, столкнулся с проблемой, что у меня переменная не присваивает значение массива: body = dom[1]; И что показывает консоль в случае с console.log(body) и console.log(dom[1]): console.log solution.js:23 undefined console.log solution.js:24 [ [ 'head', [ [Object] ] ], [ 'b...

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

Добрый день ! Хотел уточнить запрос на вывод столбцов из таблицы и нахождение new price через формулу price +1 все должно быть записано в одной строчке через одну команду select ?

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

Добрый вечер. Можете сделать ревью моего решения: https://ru.hexlet.io/code_reviews/21816 На сколько понял метод, на столько написал свое решение.

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

Добрый вечер. Объясните,пожалуйста, решение данной задачи: // функция-предикат определяет, является ли число num четным const isEven = num => num % 2 === 0; // функция увеличивает полученное число num на 10 const increaseNum = num => num + 10; const num = 6; const result = isEven(increaseNum(num) + 1) ? num + 1 : 1...

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

скажите,не слишком мудрёно получилось? https://ru.hexlet.io/code_reviews/21811#file-0

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

Как передать как аргумент функцию, определенную в неймспейсе?

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

Ложь, она с мягким знаком.

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

Привет. Немного запутался с тестом. С какой ошибкой упадёт скрипт console.log(f(g(x)));? Правильно ли я понимаю, что изначально проверяется первая функция f(), затем вторая g(), при условии, что первая проходит без ошибок, а в конце x, если первые две прошли без ошибок? Но если f() не определена, зачем проверять ос...

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

В решении учителя не понимаю конструкцию в классах: mode = 'clock'; timeType = 'clockTime'; NextStateClass = AlarmState; Интуитивно вроде ясно - определяются переменные, но по форме - как можно определять свойства в классе вне конструктора, и без let к тому же? просто не понимаю, в прежних курсах такого не в...

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

Доброго времени суток. Прошу помощи в решении практической задачи. При попытке запустить данный код выдает ошибку: make: Entering directory '/usr/src/app' jest --colors FAIL tests/finalGrade.test.js ● Test suite failed to run /usr/src/app/finalGrade.js: 'import' and 'export' may only appear at the top level (15:...

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

Привет! Что я делаю не так? // removed Ошибка: Argument must be pair, but it was 'undefined Если я правильно понимаю, ошибка появляется при вызове findPrimitiveBox(cdr(pair));

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

Запутался с реализацией concat(). Просмотрел похожие вопросы, но пока не понял. У меня 2 идеи, как реализовать метод. 1) Алгоритм получается таким - пушу голову первого списка ко второму // remove но получается, что первый список "перевёрнут": ``` Expected value to be (using ===): "(3, 4, 5, 8, 3, 2, 9)" Receiv...

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

я не понял как условий задания(Создайте функцию Computer. Она будет возвращать объект, который будет использован как конструктор при создании объекта mac. Создаваемый объект должен содержать следующие свойства (string): weight, cpu и videocard. Прототип объекта mac не должен быть: прототипом функции Computer самой ф...

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

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

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

const squareOfSum = (a, b) => {a ** 2 + a * a * b + b ** 2} Что здесь не верно?

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

Если в решение учителя подставить данные из условия flatten([[1], ['key' => 'value', [4]]); то вывод будет: Array ( [0] => 1 [1] => 4 [2] => 4 ) вместо: [1, 'value', 4] Где то ошибка? Про недостающую квадратную скобку в примере уже написали.

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

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

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

Добрый день. Решил попробовать создать универсальную проверку выигрыша на любой размер поля. При тесте на пустом поле (все null), выигрывает Х. В чем дело? public String getWinner(final Field field) { // BEGIN (write your solution here) if (diagonalExists(field, "X") || columnExists(field, "X") |...

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

Здравствуйте. Пытаюсь решить пример с рекурсией. Пишу следующий код: const sequenceSum = (begin, end) => { if(begin === end) { return begin; } else{ return begin + sequenceSum(begin + 1, end); } }; Но на тестах выдает ошибку: RangeError: Maximum call stack size exceeded. Подскажите пожалуйста, в...

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

Подскажите, пожалуйста, в чем фишка двух последних вопросов в тестах - 10 и 11. Там, где убирается else. Я так и не поняла,в чем отличие этих двух кодов и почему в одном случае ответ - да, а в другом - нет. Прошла тест бессмысленным методом исключения, обидно.

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

Не уверен точно ли я понял что собственно делает EventEmitter в видео-теории. Попробую своими словами объяснить текущее понимание. Мы делаем наследование функций эммитера классом Clock, "добавляя" этому классу две функции on() и emit(). Функция on(eventName, handler) создает обработчик, который выполнится если про...

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

Подскажите, какое назначение команды: export default ?

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

Я решил задачу без использования map, а у учителя она была. // removed 1. То, что я не отделил теги от значений ухудшает производительность функции? 2. Обязательно ли было написать с map?

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

Добрый вечер . Написал такое решение CREATE view carswithoutprice as select * from cars ( id , name ); и выдает ошибку column "id" does not exist (типа колонка id не существует) почему так ?

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

Покажите в чем моя ошибка? и так и сяк его делаю. ``` // BEGIN (write your solution here) const angleB = n => {return(n * Math.PI / 180);} angleB(60); export default solution = (a, b, c) => {return(Math.pow(3, 2) / 2 * (Math.sin(angleB(60)) * Math.sin(angleB(60)) / Math.sin(angleB(60))));} solution((3, 2), angleB(60...

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

очень не хватает отладчика ))) подскажите пожалуйста как вывести куда то (в консоль ) или куда то еще отдельную константу. к примеру я создаю какую то константу для сравнения с другой, но из-за того что я не знаю что в нее прилетит , я не могу понять где у меня "косяк", в этой константе или где то еще. let a= 5; con...

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

Почему в массив попадают какие-то undefined? В решении учителя от этого избавились просто отфильтровав массив, но происхождение этих значений я пока не обнаружил. // removed Expected value to equal: [2, 4, 6, 8] Received: [undefined, 2, undefined, 4, undefined, 6, undefined, 8] Difference: - Expected + Receiv...

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

По поводу решения учителя - мне кажется правильнее решать так: https://ru.hexlet.io/code_reviews/21632 (https://ru.hexlet.io/code_reviews/21632)

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

Здравствуйте! Подскажите пожалуйста, в чем суть задания. Хотел бы понять правильно ли я его понимаю. По имени тега нужно вернуть список всех нод, которые соответствуют этому тегу. Хотел бы понять, нужно будет вернуть все теги, в том порядке в котором расположены.

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

Добрый день! Описание этого задания звучит страшнее чем оно есть на самом деле=)). Удалось все-таки решить самостоятельно. Решение (https://ru.hexlet.io/code_reviews/21612)

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

Здравствуйте, вопрос по iterm как в маке сделать чтобы по хоткею он не в окне открывался а на пол экрана без рамки?