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

Помогите понять в чем у меня ошибка, пожалуйста. Уже даже посмотрел решение учителя, но оно мне показалось крайне странным. Не понимаю почему у меня не накапливается лог, ну и вообще, возможен ли подход, который я пытаюсь реализовать. Решение спрятал ``` ● CardGame › should work 1 expect(received).toBe(expected) Ex...

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

Выводится ошибка:TypeError: pair is not a function, К первой и второй задаче. В чём ошибка мне не понятно: // removed

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

Доброго времени суток. Подскажите сейчас стоит win 10, подойдёт ли kali linux, или другой дистрибутив нужен? VirtualBox на нетбуке тормозит, я бы проверил( Придётся 2-ю OC ставить)

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

Объясните что здесь происходит 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)...

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

Я что то все рвно не пойму фразу "Реализуйте формат вывода json. Выбор структуры остается за вами." т.к. этот вывод будет использоваться где то ещё не думаю что подойдет JSON содержащий '+' и '-' в именах ключей, а как по другому показать что значение добавленное/удаленное?

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

Здравствуйте вот мой код: // removed Наведите пожалуйста на правильную дорогу, сразу спрошу 1) могу ли не разделять условие '>=' (корректно ли это с точки зрения синтаксиса) или я должен развести это условие в два отдельных? ( отдельно '>' и отдельно '=') и 2) мне кажется что проверка на чётность/нечётность неправи...

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

Один непонятный момент. Уже не в первый раз с таким сталкиваюсь: В определении функции reduce, в самом начале внутренней функции iter задал константу: const current = head(elements); После этого долго колдовал над функцией и не мог понять, почему же она не работает, хотя вроде бы все правильно. В итоге вырезал оп...

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

Как устроен механизм хранения объекта в heap? Уточню вопрос, автор говорит в уроке, что когда мы пишем human.age, при выполнении программы интерпретатор сначала идет в heap по адресу, записанному в human, а затем ищет там переменную age. Как происходит этот поиск? В куче хранятся пары имя переменной плюс значение?

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

чтото я так и не понял как проходить этот тест задание: Сконвертируйте someString в число и сохраните его в переменной number. Вопрос: где она эта someString? где ее значение? я выдумываю ее сам, начинаю чтото делать, проверяю в консоли все задания пошагово - все верно вставляю код (есно без console.log) мне систе...

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

Про вызов сервисов из сервисов хочется понять подробнее. Интуитивно это кажется нормальной практикой да и встречается постоянно. Может быть дело в том, что термин "сервис" перегружен, и нужно больше контекста. Нагуглил обсуждение softwareengineering.stackexchange.com/questions/218011/ (http://softwareengineering.s...

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

Немного непонятно условие задачи. В условие задачи написано, что нужно сложить все входящие цифры до тех пор, пока не останется одна цифра. В первом примере показано что 3 + 8 = 11, но 8 последняя цифра, тогда зачем ее складывать? Во втором примере показано что: addDigits(38); // 2. Здесь уже ответ 2. Поясните пожал...

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

Доброго времени суток! Не пойму что я делаю не так? // 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...

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

по 7 шагу вот прям на своё усмотрение? просто есть вариант просто сделать stringify той структуры которая используется, так как она моделировалась изначально чтобы быть удобной для работы (уж как получилась это другой вопрос))

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

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 '...

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

сделал функцию make // removed далее пытаюсь вызвать // removed TypeError: pair is not a function не могу понять почему кидает эту ошибку, сделал через console.log - вывод значений всех элементов, а также typeof для каждого, cards - почему то строка

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

Есть небольшой вопрос: а если в классе нет ни _set ни _get, что происходит тогда? Ведь такой код благополучно работает: ``` <?php class Dynamic{ } $a = new Dynamic; $a->What = 'my_value'; echo $a->What . PHPEOL; // myvalue ```

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

В примере из теории const promiseReadFile = filename => { return new Promise((resolve, reject) => { fs.readFile(filename, err => { err ? reject(err) : resolve(data); }); }); }; есть переменная data (resolve(data)) где она инициализируется?

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

Не понимаю почему редактор ругается на ошибку и при этом пропускает код, т.е. задание засчитано - http://i.piccy.info/i9/1982e489c28e075e2ad77e3f3ee63452/1490302861/53971/1116134/ScreenShot20170323at105811_PM.png И еще, непонятна ругань линтера: Отчет линтера 'hexlet-points' should be listed in the project's depende...

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

Привет, привет. Отличный курс, даже если студент где-то уже знакомился с основами джавы, очень много годных необычных фишечек и нюансов. Спасибо. А такой вариант как "else if" зацепим далее по курсу, или на самостоятельную работу ).

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

Добрый день! Подскажите, пожалуйста, как осуществить динамический импорт? Или здесь это не нужно? Завис со вторым шагом...

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

Здравствуйте! Нашла ошибку в курсе "Основы программирования" / Онлайн-среда Хекслета, где в тестах есть вопрос: "Что делать если практика не грузится/иде не работает/проверка не выполняется/файлы не отображаются?". Исправьте, пожалуйста, "иде" на "или".

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

В видео мы упустили тот случай в iter, когда data.length === 2, идет сразу присваивание body и пустых options, а ведь может быть, что вторым аргументов data[1] идут только сами options. И еще не прописан вариант, что могут приходить только названия тегов, то есть data.length === 1. Подскажите, пожалуйста, подходит л...

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

Учитель говорит, что именованные пользовательские функции не являются функциями высшего порядка. Но при этом в статье "Функция высшего порядка" на Википедии (статья (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...

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

Как в 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 Сей...

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

Есть код 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); код проходит тесты. Чем отличается вызов функции от возврата вызова ф...

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

Добрый день, вот такой код: const test = function hey() {return 1000;}; test(); function test2(test1) { return test1(); } test2(function hey() {return 1000;}); Ошибок не получаю. Т.е. определение именованной пользовательской функции это тоже объект первого класса, раз мы можем присвоить это определение в перем...

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

переделал как в бойлере, только сделал то что понимаю немного, локально работает(а на самом хероку если через мидлвару делать, то тоже работает, т.е. выводит шаблон с надписью), но если через роутинг, то вот ошибку ниже выводит мне. Он не делает рендер потому что ctx - это пустой объект. Но почему через коа-роутер в...

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

Написал логику программы, однако не проходит тест: ``` 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,...

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

"Допишите команду так, чтобы участники группы больше не могли редактировать этот файл." Не понимаю, почему не срабатывает команда chmod g-rwx file? Требуется помощь друга :)

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

Подскажите, пожалуйста, на 6 шаге подразумевается, что если пользователь не выбирает plain, то по дефолту выводится json в виде, как нужно было осуществить на предыдущих шагах?

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

Объясните пожалуйста по полочкам как работает код, что за что отвечает, как осуществляется подстановка значений https://ru.hexlet.io/code_reviews/12144, и код учителя. Понимание не приходит.

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

Здравствуйте! Как мне кажется, цикла While достаточно для решения данной задачи, или процесс суммирования обязательно должен быть вынесен в отдельную ф-цию? // BEGIN (write your solution here) export const addDigits = (num) => { while (num > 0 && String(num) !== '' && String(num).length > 1) { let result = 0; ...

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

// removed Подскажите, пожалуйста, почему такой вариант не проходит? Выдает ошибку TypeError: Cannot set property 'barney' of undefined

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

Не нашел в интернете информации, как пользоваться repl'ом для того, чтобы создавать сущности или еще как-то взаимодействовать с базой данных. Подскажите, пожалуйста.

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

в livecoding-примере используется Object с комментарием что сейчас будет небольшой хак (https://youtu.be/us8AMJKEzZg?t=5106). Подскажите, пожалуйста, что это за объект? По смыслу понятно, что это должен быть объект, содержащий свойства тега. Но в каком контексте он работает и как заполняется на каждой итерации вооб...

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

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

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

Получается если мы не вызываем toArray(), то у нас не выполнится ни один метод Enumerable?

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

Возможна опечатка в предложении: "Метод getFigure на вход принимает координату в виде Point и возвращает фигурку, которая расположена в заданной координате." Вместо слова Фигурка, логичнее было бы написать Поле. Без подсказки не смог понять, что должен был делать метод.

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

Впервые за долгое время удалось решить задание полностью самостоятельно от начала и до конца, не заглядывая в вопросы и ответы. Значит что-то такое серое и ленивое, живущее в голове все-таки начинает шевелиться и подавать признаки жизни :) Функцию quotes реализовал также, как и учитель, за исключением именования пер...

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

Задачу решил, но осадок, как говорится, остался. Например, мы столько времени говорили, что иммутабельность - самая суть добра, а тут тебе рррраз и в решении учителя: let stats;. Хотелось бы объяснений.

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

eslint у всех ругается на код теста, а конкретно на test и expect? is not defined.(no-undef) какое то правило прописать в package нужно ?

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

Помогите, что не так? Как понять, что элемент в списке один? Что-то я совсем запуталась. ``` import { l, isEmpty, head, tail, cons, append, filter } from 'hexlet-pairs-data'; // BEGIN (write your solution here) const sort = (list) => { if( tail(list) === undefined) return list; let shotList = filter(element=> el...

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

Честно говоря, совсем не понял, что должен был делать метод each по описанию задания.

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

Подскажите пожалуйста if ($num < 2) { return $num; } return fib($num - 1) + fib($num - 2); 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 Как оно понимает что 5 это сумма 3 + 2? Если исходя их формулы return fib($num - 1) + fib($num - 2); Должно получаться 4 + 3?

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

"экземпляр interface"? извините, если туплю, но мне всегда казалось, что интерфейсы реализуют и экземпляры их создать нельзя.(даже если интерфейсной ссылке присвоить через new экземпляр класса, что его реализует). Я не прав?

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

Если можно распишите вот эту функцию так, как вы это делали в ролике. Почему получается 16? function rFunc($x) { if ($x == 0) { return 1; } return $x + rFunc($x - 1); } rFunc(5);

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

Добрый день, у меня проблема, не знаю уже в каком направлении думать дальше. Не могу понять на чем запнулся, и это аж бесит. Помогите мне, да поскорее. Толкните в правильную сторону. Не хочу застревать на таких элементраных вещах на долго. Спасибо. Ниже solution & output. Solution.js : const square = (a) => { retu...

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

Подскажите пожалуйста, правильно ли я понял теорию по рекурсивному процессу. Возьмём туже функцию которая используется в видео, и возведём 4 вместо 3 степени в 4. 4 ^ 4 Правильно ли я записал формулы 4 * (myPow) 4 * (4 * myPow) 4 * (4 * (4 * myPow)) 4 * (4 * (4 * (4 * 1)))

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

Алгоритм работы функции waterfall понятен, но есть вопросы. Почему сама функция waterfall и next, в случае, если входящий массив не пустой и нет ошибок, ничего не возвращает? То есть нет return next(...) и return head(...), а просто есть вызовы. Или смысл этой функции не в возврате результата, а в обработке данных и...

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

Разобрался с map, 2 теста проходит, но вот mirror не проходит, хоть ты тресни! Пытаюсь задействовать в реализации этой функции только что созданный мап: export const mirror = (dom) => { return map(node => reverseStr(value(node)), dom); }; но все время получаю ошибку: ````` TypeError: pair is not a function at ...