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

Добрый день! вот код // removed вот ошибка make: Entering directory '/usr/src/app' npm test -s FAIL tests/isPalindrome.test.js ✕ isPalindrome (14ms) ● isPalindrome expect(received).toBe(expected) // Object.is equality Expected: true Received: 0 Difference: Comparing two different types of values. Expected...

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

str.lenght в функции возвращает underfind // removed Почему при вызове свойства lenght внутри функции, выдаётся не длина строки, а underfind, сталкиваюсь уже не в первый раз, не понимаю почему(

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

bash-4.4$ pwd /usr/src/app bash-4.4$ ls Makefile package.json solution tests bash-4.4$ la - a bash: la: command not found bash-4.4$ ls -a . .. Makefile package.json solution tests bash-4.4$ head - 3 /.bashrc > /usr/src/app/solution Что я не так делаю?

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

В тестах нет проверки работоспособности NEWTASKTEXT_UPDATE - обновления текста задачи

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

Нигде не найду как перенаправить !! с помощью head - 3 /.bashrc выводит одну строчку а дальше ступор как её добавить в файл??? bash-4.4$ head - 3 /.bashrc ==> standard input <== solution solution

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

Решил задачу с помощью цикла. Но в качестве факультатива захотел решить эту задачу с помощью рекурсивной функции. Могли бы подсказать, каким образом можно в рекурсивной функции пропустить вызов функции, либо перескочить счётчик на следующее число? Моя рекурсия: // removed И второй вопрос, в решении учителя в условии...

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

Тяжеловато думать шаблоном mvc, когда никогда им не пользовался. Нельзя делать побочные эффекты на уровне модуля, представь что я хочу загрузить его просто чтобы протестировать какую-то функцию, а он берет и лезет в дом (которого в тестах может и нет вообще)? А где тогда получать эти элементы? Вынести в отдельны...

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

Я не понимаю как я должен сделать тут диспетчеризацию через объект и самое главное чем она мне вообще тут поможет. У меня приходит объект в котором могут быть ключи href src, и любые другие. Может не быть вообще никаких. Мне нужно вернуть для src и href значения. Тоесть я получаю ключи, смотрю есть ли там src или hr...

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

Здравствуйте. Я не понимаю, почему последний тест не получается пройти ```// eslint-disable-next-line import { l, isEmpty, head, tail, cons, concat, filter, toString as listToString } from 'hexlet-pairs-data'; // BEGIN (write your solution here) const sort = (list) => { if (isEmpty(list)) { return l(); } c...

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

Тест не проходит такая команда. Хотя в терминале она выполняет действие. ls -lS var

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

Не понимаю почему результат undefined // removed Я сейчас на этапе - "как вывести все натуральные делители числа", я что-то делаю не так?

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

Недолго думая написал решение (https://ru.hexlet.io/code_reviews/62398) в лоб, в императивном стиле, через while, без использования модных функций высшего порядка. Хотелось бы услышать мнение ментора

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

где то ошибка не могу найти? const smallestDivisor = (n)=>{ let i = 1; let result = 0; while(i <=n ){ if (n<1){ return NaN; } result = n%i; i=i+1; } return result; } export default smallestDivisor;

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

Помогите разобраться с задачей. Примерно понимаю, что должно получиться что-то вроде: // removed

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

в задании написано: ``` Реализуйте скачивание всех локальных ресурсов (ссылки без указания домена) находящихся на странице, все из тегов link, script и img (если есть src). Например: нужно скачивать но там таких ссылок нет или имеется в виду ссылки такого типа: Онл...

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

Добрый день. Просьба помочь разобраться. У меня код походу складывает 1+9 (при num=19), а вот дальше 1+0 не складывает. Пока не могу понять причину. const AddDigits = (num) => { if (num < 10) { return num; } else { const str = String(num); let result = 0; const Sum = (num) => { for (let i =...

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

Очень плохая формулировка задач, особенной у первой - никак не пойму, что за внешняя функция и т.д. (помог топик ниже) Без тестов бы вообще не смог понять, что хотят в задачах. К слову, не пойму как работает проверка. Пишет status: finished → Check your code. Tests failed., какой тест упал? На каком месте? Баганая к...

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

// BEGIN (write your solution here) const calculatePolygonPerimeter = (list) =>{ if(isEmpty(list)){ return null } if(isEmpty(tail(list))){ return null } if( isEmpty(tail(tail(list))) ){ return null } const counting = (list, start, acc) =>{ const a = head(list) const b = head(tail(li...

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

Добрый день. Столкнулся с проблемой. Я так понимаю что начало выглядит вот так: на вход функции мы принимаем результат выполнения makePoint, т.е. точку, getX, getY, должны возвращать координату этой точки. Код такой: // removed Но при этом вот такая ошибка: ![Но при этом вот так](https://cdn1.savepice.ru/uploads/20...

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

Доброго времени суток! Что-то совсем застряла и не знаю куда бежать. Понимаю как написать условия. Понимаю, что нужно при помощи length делать подсчет строки. Разбиение на подстроки тоже вполне понятно для чего. Не понимаю как реализовать сравнение первого и последнего символа, что повторить? куда заглянуть, что мож...

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

Это упражнение ставит меня в тупик, ни как не понимаю его, несколько раз возвращался назад к урокам рекурсии и функциям, там все решается и понимается, но тут же... В итоге посмотрел ответ, думал хоть через него пойму логику решения, но нет просто тупик... Может есть возможность направить мои мозги в правильное русл...

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

Правильно ли я понимаю что для бинарных данных необходимо использовать responseType: 'stream'? На гитхабе: // GET request for remote image axios({ method:'get', url:'http://bit.ly/2mTM3nY', responseType:'stream' }) .then(function(response) { response.data.pipe(fs.createWriteStream('ada_lovelace.jpg')) ...

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

Уважаемые создатели. Формулируйте задачи более детально. К примеру в этой задаче не понятно было, как получить дамаг от карты. Можно было только догадываться. Если в видео мы предпологали, что дамаг это функция карты хоть и пустая, то как она реализованна в задании неясно. Может быть она принимает что-то на вход, на...

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

Решил больше не рефлексриовать и отправить как есть, нужно ревью) Уведомления (о наличии проблем с сетью, прочих ошибках) пока не делал. Основной вопрос по этому пункту: Используйте WatchJS для подписки на изменения модели (паттерн Observer) и перерисовки Dom из View. Что в моем случае модель? Что в моем случае View...

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

http://joxi.ru/n2Y5MBdioYknn2 - в тесте ответ 46 ... let x = 45; let height = x++; http://joxi.ru/8AnVYWzhjBNndA Проверил на repl ответ 45, не пойму в чем дело..

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

Здравствуйте! Написала код в Sublime text, а перенести в среду не получается... не дает вставить... все ручками переписывать?

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

Не до конца понимаю почему так нельзя делать: return axios.get(linkDownload) .then((response) => { fs.promises.writeFile(pathFileSave, response.data) .catch((errWr) => { console.log(errWr); }); return response; }).catch((err) => { console.log(err); }); По-хорошему надо верну...

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

Если ничего не путаю в тестах был пункт о том, Set ничем не отличается от массива - зачем преобразовывать в массив, чтобы использовать "тройку функций"?

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

Я думаю, что в теории стоит как-то расширить информацию про self, то есть возврат нового объекта с учетом текущих параметров.

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

Это просто жесть! Открываешь Hexlet вечером, решаешь пару задач, перед сном такой: – А прочитаю ка, что там за следующая задачка! Читаю, думаю это нереально, как вообще это сделать? Ложишься спать и всю ночь думаешь об этой задаче, она тебе снится, снится как ты её набираешь, запускаешь, проверяешь. В итоге не выдер...

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

Решение учителя просто гениально)), только я не понял почему в одном месте используется concat, а в другом месте consList!! Чем они отличаются? Разве на выходе не список элементов должен быть?

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

Здравствуйте! Посоветуйте пожалуйста что не так, а то я зашел в тупик: ```import { length, toUpperCase } from './strings'; // BEGIN (write your solution here) const solution = (str) => { let a = ""; if(str[0] !== toUpperCase(str[0])){ a = a + toUpperCase(str[0]); } for(let i = 1; i < length(str); i ++) { if...

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

Очень редко (всего пару раз такое было), но иногда решение (https://ru.hexlet.io/code_reviews/62293) прям как списано с учительского :)

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

Помогите с кодом if (num===1) { return num; } const iter = (counter,num) => { if (num%counter === 0) { return counter; } else if (counter===10) { return num; } else { iter(counter+1,num); } } return iter(2,num); Почему то выдает ошибку : ```Expected: 3 Recei...

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

Применения функции getAttribute найти не удалось (https://ru.hexlet.io/code_reviews/62279?submission_id=85321). Это же тоже диспетчеризация? Так можно? А, понял. Я полез в кишки абстракции tags и тем срезал путь. Нужно было через готовый интерфейс.

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

/opt где искать эту директорию? всё облазил

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

В общем. Ребята. Я полностью запутался. Уже не в первый раз). Моя вина. Объясните пожалуйста следующий вещи - 1) Если удалить из кода учителя $cards - то код пройдет дальше. Почему? 2) Откуда класс понимает, что $types это то что приходит в класс? 3) Равно ли $cards = $types ? Если да, то зачем мы делаем $this->ca...

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

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

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

Не выходит связать cors proxy с axios. Помимо прочего не уверен, правильно ли вообще понимаю сценарий: 1. в форму вводится произволный адрес рсс канала - будь это CNN, NASA или lorem-rss 2. если адрес валидный и нет дублей - добавляем его на страницу в список каналов 3. теперь в другом списке, с определенным интерва...

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

я не могу понять как мне собрать список link, script и img (если есть src). Тяжко с cheeriojs там надо знать jquery а я его как раз оставил на после третьего проекта)

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

может, лучше для каждого ряда свои символы использовать, или попробовать цифры? const arr = [ ['1', '1', '1', '1'], ['2', ' ', ' ', '2'], ['3', ' ', ' ', '3'], ['4', '4', '4', '4'], ]; Так, мне кажется, более понятно будет при тестировании, какая строка куда идет

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

Посмотрите, где ошибка? // removed

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

Хороший терминал всё же не ограничивается одним окном, а позволяет открывать новые терминалы в табах — по такому же принципу, как работают вкладки в браузере. Такая функция есть в терминалах, идущих в составе Ubuntu и MacOS. Терминал Windows не умеет ровным счётом ничего и нуждается в замене. И чего мне с этим hype...

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

Задание я понял, алгоритм решения в принципе тоже . Мапом прохожу по каждому элементу массива (rest), переданного в where. Если елемет - функция, то заношу функцию в оперейшн. Если объект, то извлекаю из него ключ для сортировки, добавляю в оперейшн. но не понял следующее: 1.Для чего и где мы делаем every? Проверяе...

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

Здравствуйте! Я не могу понять, почему мое решение является неверным, могли бы Вы мне это объяснить? Код решения: // removed

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

почему в тесте: Ниже определена функция getIncreasedNumFunction, которая принимает на вход значение множителя и возвращает функцию num => num * multiplier. Возвращаемая функция работает следующим образом: она принимает на вход число num и возвращает произведение этого числа на множитель multiplier. const getIncrease...

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

https://ru.hexlet.io/code_reviews/62234#file-0 Посмотрите моё решение

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

Я поправил все кроме в импортах есть такая штука как as Я же не могу сделать такой экспорт, деструктуризация при экспорте не работает. Или я что то делаю и понимаю не так? import {fs: {promises as fsPromises}} from 'fs';

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

Добрый день! Похоже, что в решении учителя должно быть нечто отличное от простого содержимого файла. Сейчас в решении это: Hello, World! I'm going to be a Vim master! Аналогичная ситуация в следующем упражнении.

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

Здравствуйте! Я выполнил упражнение в уроке "Первая программа", по-моему, правильно. При просмотре решения был ответ:"Просмотр решения аннулирует баллы за упражнение". Что делать? Баллы, видимо, мне тоже нужны. Как двигаться дальше?