Вопрос пользователя №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 Но при этом вот такая ошибка:  .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
Здравствуйте! Я выполнил упражнение в уроке "Первая программа", по-моему, правильно. При просмотре решения был ответ:"Просмотр решения аннулирует баллы за упражнение". Что делать? Баллы, видимо, мне тоже нужны. Как двигаться дальше?