Помогите разобраться что не так, не работает reduce в самом конце, тест говорит что acc.has is not a function. export const wordsCount = (arr1, arr2) => { const map = new Map(); const lowerWords = arr1.map(elem => elem.toLowerCase()); const filterWords = (words, stop) => { const iter = (w, s, n) => { ...
Два раза послушала, не поняла ничего )
Добрый день. Задание просто улётное! Прошу глянуть моё решение. :-)
В задании сказано Также на классе определено две функции: skip(n) В тесте видим: const seq = new Solution(1, x => x + 1); const result = seq.take(3).skip Получается, что take должен возвращать объект класса Solution, чтобы можно было вызвать функцию класса skip ?
Почему такой код считается валидным () => { return 1; }; А такой нет func () => { return 1; }; То есть пустая функция без имени считается исправной, а с именем -- нет?
Лично для меня это было очень сложно.В итоге запутался в логике и пришлось подсмотреть решение. На 80% мое решение было верным, это конечно порадовало, но в остальных 20% была самая соль понимания задачи. Задача отличная, поставил себе пометку, что нужно еще раз написать все самому. Спасибо.
Подскажите, пожалуйста, каким именно образом идёт связывание аргументов функции cons и возвращение их как пары? Длительная медитация на сей код не помогла: export const cons = (a: any, b: any): Pair => (message: Message) => { switch (message) { case 'car': return a; case 'cdr': return b; de...
Перемудрил с условием? // removed ``` 1) Data #has: AssertionError: false == true + expected - actual -false +true at Context.<anonymous> (test.js:9:12)
Стоит ли использовать error_reporting(0); в в готовом сайте?
Прошу помощи в той части, где на вход поступает объект. Не совсем понимаю, каким должен быть код. Сейчас есть следующее // removed Вероятно в той части, где обрабатывается объект, сейчас полная белиберда. Направьте пожалуйста меня в правильное русло. Тесты пустой массив выдают.
assert.equal(factorial(0), 1); assert.equal(factorial(1), 1); assert.equal(factorial(2), 2); Почему не проходит?
В тестах встречется такое: nock(host).get('/').reply(status); что такое nock? и о чем говорит ошибка ? Error: Nock: No match for request
Подскажите, пожалуйста по проекту. Вот ссылка на хероку http://max-task-manager.herokuapp.com. У меня такое ошущение, что у меня не правильно отрабатывает koa-methodoverride или я что-то неправильно делаю. Почему-то когда кликаю на ссылку редактировать, ссылка http://max-task-manager.herokuapp.com/users/1?_method=PA...
Простите за глупый вопрос, мне нужно осознать в чем именно различие, декларативное описание - это описание видимых человеку деталей как оформление, визуальные эффекты, а императивное наоборот то что видит машина, то есть код по которому то или иное устройство вообще работает ? Или я что то не правильно понял ?
Помогите понять в чем у меня ошибка, пожалуйста. Уже даже посмотрел решение учителя, но оно мне показалось крайне странным. Не понимаю почему у меня не накапливается лог, ну и вообще, возможен ли подход, который я пытаюсь реализовать. Решение спрятал ``` ● CardGame › should work 1 expect(received).toBe(expected) Ex...
Выводится ошибка:TypeError: pair is not a function, К первой и второй задаче. В чём ошибка мне не понятно: // removed
Доброго времени суток. Подскажите сейчас стоит win 10, подойдёт ли kali linux, или другой дистрибутив нужен? VirtualBox на нетбуке тормозит, я бы проверил( Придётся 2-ю OC ставить)
Объясните что здесь происходит function product($num1, $num2, $func) { if ($num1 == $num2) { return $num2; } return $func(product($num1, $num2 - 1, $func), $num2); } echo product(1, 4, function($x, $y){ return $x - $y; }); Что у нас тут аккумулятор? return $func(product($num1, $num2 - 1, $func)...
Я что то все рвно не пойму фразу "Реализуйте формат вывода json. Выбор структуры остается за вами." т.к. этот вывод будет использоваться где то ещё не думаю что подойдет JSON содержащий '+' и '-' в именах ключей, а как по другому показать что значение добавленное/удаленное?
Здравствуйте вот мой код: // removed Наведите пожалуйста на правильную дорогу, сразу спрошу 1) могу ли не разделять условие '>=' (корректно ли это с точки зрения синтаксиса) или я должен развести это условие в два отдельных? ( отдельно '>' и отдельно '=') и 2) мне кажется что проверка на чётность/нечётность неправи...
Один непонятный момент. Уже не в первый раз с таким сталкиваюсь: В определении функции reduce, в самом начале внутренней функции iter задал константу: const current = head(elements); После этого долго колдовал над функцией и не мог понять, почему же она не работает, хотя вроде бы все правильно. В итоге вырезал оп...
Как устроен механизм хранения объекта в heap? Уточню вопрос, автор говорит в уроке, что когда мы пишем human.age, при выполнении программы интерпретатор сначала идет в heap по адресу, записанному в human, а затем ищет там переменную age. Как происходит этот поиск? В куче хранятся пары имя переменной плюс значение?
чтото я так и не понял как проходить этот тест задание: Сконвертируйте someString в число и сохраните его в переменной number. Вопрос: где она эта someString? где ее значение? я выдумываю ее сам, начинаю чтото делать, проверяю в консоли все задания пошагово - все верно вставляю код (есно без console.log) мне систе...
Про вызов сервисов из сервисов хочется понять подробнее. Интуитивно это кажется нормальной практикой да и встречается постоянно. Может быть дело в том, что термин "сервис" перегружен, и нужно больше контекста. Нагуглил обсуждение softwareengineering.stackexchange.com/questions/218011/ (http://softwareengineering.s...
Немного непонятно условие задачи. В условие задачи написано, что нужно сложить все входящие цифры до тех пор, пока не останется одна цифра. В первом примере показано что 3 + 8 = 11, но 8 последняя цифра, тогда зачем ее складывать? Во втором примере показано что: addDigits(38); // 2. Здесь уже ответ 2. Поясните пожал...
Доброго времени суток! Не пойму что я делаю не так? // 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.2.0 npm info lifecycle @~pretest: @ npm info lifecycle @~test: @ @ test /usr/src/app jest --colors FAIL tests/solu...
по 7 шагу вот прям на своё усмотрение? просто есть вариант просто сделать stringify той структуры которая используется, так как она моделировалась изначально чтобы быть удобной для работы (уж как получилась это другой вопрос))
Property 'timeout' was updated. From '50' to '20' Property 'proxy' was removed Property 'common.setting4' was removed Property 'common.setting5' was removed Property 'common.setting2' was added with value: 200 Property 'common.setting6' was added with complex value Property 'group1.baz' was updated. From 'bars' to '...
сделал функцию make // removed далее пытаюсь вызвать // removed TypeError: pair is not a function не могу понять почему кидает эту ошибку, сделал через console.log - вывод значений всех элементов, а также typeof для каждого, cards - почему то строка
Есть небольшой вопрос: а если в классе нет ни _set ни _get, что происходит тогда? Ведь такой код благополучно работает: ``` <?php class Dynamic{ } $a = new Dynamic; $a->What = 'my_value'; echo $a->What . PHPEOL; // myvalue ```
В примере из теории const promiseReadFile = filename => { return new Promise((resolve, reject) => { fs.readFile(filename, err => { err ? reject(err) : resolve(data); }); }); }; есть переменная data (resolve(data)) где она инициализируется?
Не понимаю почему редактор ругается на ошибку и при этом пропускает код, т.е. задание засчитано - http://i.piccy.info/i9/1982e489c28e075e2ad77e3f3ee63452/1490302861/53971/1116134/ScreenShot20170323at105811_PM.png И еще, непонятна ругань линтера: Отчет линтера 'hexlet-points' should be listed in the project's depende...
Привет, привет. Отличный курс, даже если студент где-то уже знакомился с основами джавы, очень много годных необычных фишечек и нюансов. Спасибо. А такой вариант как "else if" зацепим далее по курсу, или на самостоятельную работу ).
Добрый день! Подскажите, пожалуйста, как осуществить динамический импорт? Или здесь это не нужно? Завис со вторым шагом...
Здравствуйте! Нашла ошибку в курсе "Основы программирования" / Онлайн-среда Хекслета, где в тестах есть вопрос: "Что делать если практика не грузится/иде не работает/проверка не выполняется/файлы не отображаются?". Исправьте, пожалуйста, "иде" на "или".
В видео мы упустили тот случай в iter, когда data.length === 2, идет сразу присваивание body и пустых options, а ведь может быть, что вторым аргументов data[1] идут только сами options. И еще не прописан вариант, что могут приходить только названия тегов, то есть data.length === 1. Подскажите, пожалуйста, подходит л...
Учитель говорит, что именованные пользовательские функции не являются функциями высшего порядка. Но при этом в статье "Функция высшего порядка" на Википедии (статья (https://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_%D0%B2%D1%8B%D1%81%D1%88%D0%B5%D0%B3%D0%BE_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%B...
Как в pug добавить пробел перед ссылкой? Чтобы html код выглядел не так: enter image description here https://dl.dropboxusercontent.com/1/view/y15wd4wgnfuqs1m/Apps/Shutter/Selection_010.png А так: enter image description here https://dl.dropboxusercontent.com/1/view/aas3gs9t4rdj393/Apps/Shutter/Selection_009.png Сей...
Есть код function addDigits($num) { $str = (string) $num; $arr = str_split($str); $res = array_sum ( $arr); if($res>9){ addDigits($res); } else{ return $res; } } Если заменить рекурсивный вызов addDigits($res); на return addDigits($res); код проходит тесты. Чем отличается вызов функции от возврата вызова ф...
Добрый день, вот такой код: const test = function hey() {return 1000;}; test(); function test2(test1) { return test1(); } test2(function hey() {return 1000;}); Ошибок не получаю. Т.е. определение именованной пользовательской функции это тоже объект первого класса, раз мы можем присвоить это определение в перем...
переделал как в бойлере, только сделал то что понимаю немного, локально работает(а на самом хероку если через мидлвару делать, то тоже работает, т.е. выводит шаблон с надписью), но если через роутинг, то вот ошибку ниже выводит мне. Он не делает рендер потому что ctx - это пустой объект. Но почему через коа-роутер в...
Написал логику программы, однако не проходит тест: ``` expect(received).toBe(expected) Expected value to be (using ===): 5 Received: 2 ``` не накапливаются сообщения, моя реализаци ниже: let logItem = cons(cons(health1, health2), message); log = cons(log, l(logItem)); return iter(health1, name1, health2,...
"Допишите команду так, чтобы участники группы больше не могли редактировать этот файл." Не понимаю, почему не срабатывает команда chmod g-rwx file? Требуется помощь друга :)
Подскажите, пожалуйста, на 6 шаге подразумевается, что если пользователь не выбирает plain, то по дефолту выводится json в виде, как нужно было осуществить на предыдущих шагах?
Объясните пожалуйста по полочкам как работает код, что за что отвечает, как осуществляется подстановка значений https://ru.hexlet.io/code_reviews/12144, и код учителя. Понимание не приходит.
Здравствуйте! Как мне кажется, цикла While достаточно для решения данной задачи, или процесс суммирования обязательно должен быть вынесен в отдельную ф-цию? // BEGIN (write your solution here) export const addDigits = (num) => { while (num > 0 && String(num) !== '' && String(num).length > 1) { let result = 0; ...
// removed Подскажите, пожалуйста, почему такой вариант не проходит? Выдает ошибку TypeError: Cannot set property 'barney' of undefined
Не нашел в интернете информации, как пользоваться repl'ом для того, чтобы создавать сущности или еще как-то взаимодействовать с базой данных. Подскажите, пожалуйста.
в livecoding-примере используется Object с комментарием что сейчас будет небольшой хак (https://youtu.be/us8AMJKEzZg?t=5106). Подскажите, пожалуйста, что это за объект? По смыслу понятно, что это должен быть объект, содержащий свойства тега. Но в каком контексте он работает и как заполняется на каждой итерации вооб...
Добрый день. Возник вопрос по поводу отношения количества времени кодинга и раздумий. Насколько я знаю, существует вид удаленной работы, когда оплачиваются именно часы, проведенные за процессом кодинга, причем, это проверяется скриншотами, сканами клавиатуры и прочим. Но если процесс раздумий занимает такую больш...