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

Добрый день! Прохожу этот курс после завершения профессии PHP. Там Кирилл как-то гранитно вбил стремление стараться применять итеративные рекурсии и избегать циклов. Я так и выполняю все практики здесь (без циклов), но каждый раз после сравнения своего решения с решением учителя меня не покидает чувство, что возможн...

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

здравствуйте. подскажите что делаю не так? const reverse = str => { let result = ''; while (str.length != 0) { result += str[str.length-1]; reverse(str.substr(0, str.length-1)); return result; } return result; };

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

"Приносим извинения. Данное видео запрещено к просмотру согласно его параметрам конфиденциальности." Черный экран. Грустно даже не оттого что это вижу. А от того что видимо никто сюда больше не заходил и я сообщаю первым.

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

крутое задание, долго очень тупил, пытаясь мапить JSON строку из первого респонса)

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

Добрый вечер! У меня какая-то очень странная ошибка, выводит всё верно, но не работает проверка if-else. // removed почему в иф не присваивается newName? Какая-то глупая ошибка, скорее всего по невнимательности, но просидел с ней уже 3 три часа... Сделал кучу тестов, в проверку входит, создает newName, но потом выд...

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

Скажите пожалуйста, функция sumResult не будет функцией высшего порядка потому, что она принимает функцию, но возвращает только число а не функцию? Отметьте константы, содержащие функцию высшего порядка (higher-order function): const twice = func => value => func(func(value)); const thrice = func => value => func(f...

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

[, size1], [, size2]) => size2 - size1 Как это работает, подскажите пожалуйста? Это так последний элемент массива берется? Сам решил только через магические числа const compareNumbers = (a, b) => b[1] - a[1];

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

И снова здравствуйте! Вот такая проблема =( ``` make: Entering directory '/usr/src/app' mkdir -p out find ./src | grep ".java" > sources.txt javac @sources.txt -sourcepath src -d out -cp out:./lib/* Note: ./src/io/hexlet/java/links/resources/LinkResourceTest.java uses unchecked or unsafe operations. Note: Recompile...

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

из решения учителя: body.join() - в этом уроке не приниципиально, но вообще ведь будет кривой html, так как массив соединится запятыми, верно?

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

И снова здравствуйте! Не получается пройти тест. Все опции верные. Пробовал разные варианты. Возможно проблема в механизме оценки правильности или данных которыми он руководствуется. Пожалуйста проверьте. Спасибо! Почему мы не проверяем, в момент генерации-записи ключа, коллекцию в БД на наличие идентичных ключей? (...

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

Не до конца понял вот эту конструкцию const output = `${maybeFizz}${maybeBuzz}` То есть понятно, что мы здесь присваиваем output, либо одно, либо другое значения, но не понятен текст справа от знака равно.

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

По сути это тот же самый POST: $app->delete('/users/:id', function ($meta, $params, $attributes) { // тут удаляем пользователя return response()->redirect('/'); }); Просто для наглядности, что именно будет происходить нужно это разделение?

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

Здравствуйте. Написала два варианта функции, одна из которых проходит первый тест на ul, li, а вторая его не проходит, при этом аккумулятор в console.log абсолютно идентичный: acc2 (pair: (li, item 1), pair: (li, item 2), pair: (li, item)) acc2 (pair: (li, item 1), pair: (li, item 2), pair: (li, item)), но, вывод д...

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

Вопрос по теории,callTwice(x => x ** 2, 3); тут выходит что 3- это зачение X?

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

Подскажите, есть ли в chocolatey команды для того, чтобы откатить обновление приложения? И можно ли при обновлении приложения выбрать версию ниже, чем текущая?

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

Поясните пожалуйста:) Может ли функция быть одновременно функцией первого класса и функцией высшего порядка? Функция первого класса это элементы, которые могут быть переданы как параметр, возвращены из функции, присвоены переменной. функция высшего порядка это функции, которые принимают на вход другие функции или в...

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

И снова я, в цикл фор так много можно уместить что немогу понять что написать в теле // removed code

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

Задание решил, но почти что методом тыка. Не могу до конца разобраться, что именно и как возвращают функции. В данном случае отладчик почти бесполезен, т.к. он не дает об этом наглядного представления. Огромная просьба к учителям разжевать эту задачу "от и до". Трудность даже не в самих числах Черча, а именно в функ...

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

Задание с переворот строки нужно реализовывать используя цикл while, или как-то иначе? function reverse (text) { let i,j,k; let res = ""; i = -1; while (text.length !== res.length) { res = text.length[i]; res = res + res; i--; } return(res); } console.log(reverse());

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

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

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

// removed Подскажите пожалуйста в чем моя ошибка?

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

Подскажите, в чем ошибка? Почему NaN, вроде все по логике... // BEGIN (write your solution here) export const makeSegment = (pair1, pair2) => cons (pair1, pair2); export const startSegment = (segment) => car(segment); export const endSegment = (segment) => cdr(segment); export const segmentToString = (segment) => ...

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

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

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

Не могу понять, что должен делать этот метод public function format($format) { }

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

Подскажите, пожалуйста, на практике считается нормой применять вложенный тернарный оператор? Например, за такое решение данной задачи насколько сильно могут побить коллеги? :-) return $a == $c && $b == $d ? 2 : ($a > $b == $c > $d && $a < $b == $c < $d ? 1 : 0);

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

Подскажите, пожалуйста, правильно ли я структурировал материал: Допустим, у нас есть такая структура каталогов и файлов: /php/index.php /php/one/1.php /php/two/2.php Допустим, сейчас мы находимся в файле index.php. Чтобы нам стало известно о существовании 1.php, 2.php и их содержимом, мы используем require 'one/1...

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

Этот курс мне не понравился. Я не научился ничему. Добавьте интересных практических заданий, от простых к сложным, да побольше. Иначе это всё пустое - прочитал и назавтра забыл.

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

Какими могут быть значения поля в формате JSON? (нужно выбрать все правильные ответы) number "string" array false null object char true int String

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

Подскажите пожалуйста, вот в решении учителя есть такие вещи как: let currentIndex = index < 0 ? 0 : index; for (; currentIndex <= lastIndex; currentIndex += 1) { result = ${result}${str[currentIndex]}; я еще раз пролистал уроки предыдущие и нигде по курсу нет информации правил использования таких выражений,...

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

День добрый, догадываюсь что решение нестандартное, но использовал сугубо те техники что были в курсе. ``` export const solution = str => { let mystr = ''; let resault = ''; let array = []; for (let t = 0; t < length(str); t++ ){ if(str[t] === toUpperCase(str[t])){ array.push(t); }else{ arra...

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

Прошу совета с решением. Не могу понять, почему не проходит тест expect(substr('abba', 1, 2)).toEqual('bb');. У меня функция возвращает b, а не bb. Код программы: const substr = (str, a = 0, b = getLength(str)) => { let result = ''; let res = ''; let i; if ((a === 0) && (b === getLength(str))) { return ...

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

С каким фактическим целочисленным аргументом необходимо вызвать функцию-предикат, чтобы она вернула истину (true)? const isRightNum = num => (num > 10 && num <= 5) || (num / 7 === 1); Как num может быть больше 10 и меньше 5 одновременно?

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

А чем плох такой метод, когда мы имеем мета данные по каждому роутеру: private $routes = [ '/users/:id' => '/users/(?P<id>\d+)', '/users/:userId/articles/:id' => '/users/(?P<userId>\d+)/articles/(?P<id>\d+)' ]; Ссылка на ревью (https://ru.hexlet.io/code_reviews/27899)

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

скажите пожалуйста, почему в 'решении учителя' явно проверяется условие node.type === 'directory' ? оно не снаружи к нам приходит в виде 'f' ?

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

Добрый день! Прокомментируйте пожалуйста мое решение (https://ru.hexlet.io/code_reviews/27818). Получилось слишком громоздко. Посмотрел "другие подобные ревью". Мда, складывается ощущение, что все первого раза пишут чистый код, а у меня куча переделок и линтер все еще ругается.

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

Здравствуйте. Сделал вроде импорт, экспорт. Но почему то тесты не проходят. В чем моя ошибка. Или я вообще не правильно понял задание. И правильно ли импортировал функции без названий. Тут я тоже не понял как правильно их называть. Помогите. :) // removed make: Entering directory '/usr/src/app' npm test -s FAIL _...

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

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

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

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

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

Такой вопрос, вот вроде работает, по прохождении крайнего шага рекурсии выдает тру, а вот потом рекурсия начинает закрываться в обратном порядке и передает undefined. Что я не правильно сделал? // removed FAIL __tests__/isPalindrome.test.js ● isPalindrome expect(received).toBe(expected) Expected value ...

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

Классная задача! Очень понравилась, особенно с оценкой результата в web-доступе. Спасибо!

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

Здравствуйте. Не могу понять что должна возвращать функция в строчке: "if (m < 0 || n < 0) return;" кода решения. Подскажите пожалуйста. const ackermann = (m, n) => { if (m < 0 || n < 0) return; if (m === 0) { return n + 1; } else if (n === 0 && m > 0) { return ackermann(m - 1, 1); } return ackerm...

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

Нельзя использовать встроенную функцию bccomp()? У меня ошибку выдает: Fatal error: Uncaught Error: Обращение к неопределенной функции App\bccomp() in /usr/src/app/public/index.php on line 19

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

Приветствую. Такой вопрос: такая конструкция не используется в javascript - (90 < exam <= 100)? Выдавало ошибку до тех пор, пока не переписал условие по отдельности (exam > 90 && exam <= 100).

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

Расскажите, где моя ошибка? Программа не может найти делитель числа 11. // removed make: Entering directory '/usr/src/app' npm test npm info it worked if it ends with ok npm info using npm@4.2.0 npm info using node@v7.10.0 npm info lifecycle @~pretest: @ npm info lifecycle @~test: @ > @ test /usr/src/app > jest -...

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

А для чего нужно писать пустой return; он ведь ни чего не передает?!

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

Добрый день, возникли трудности при решении задачи, а именно не понятно, что должна возвращать функция makeRectangle ? Координаты 4 точек прямоугольника или что-то другое ?

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

Не совсем понял почему после того как я поменял местами x и y, у меня все заработало. Первый цикл инициализирует x это у нас номер строки, потом вторым циклом я по порядку перебираю y. Собственно x который я получил, будет неизменным на протяжении трех итераций цикла внутри метода. То-есть координаты будут [x0][y0] ...

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

Че-то я в ступоре, написал функцию copy: // removed но в упор не пойму как мне это поможет написать concat?

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

Доброй ночи. Столкнулся с непониманием на фундаментальном уровне. Мне бы на "коробочках" объяснить почему моя логика рассуждений неверна. Вообщем вот мое решение задачи : const sum = (str) => { let calc = 0; for ( let i = 0 ; i < length(str) ; i++) { calc += parseInt(str[i],10); } return calc; }; cons...

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

Почему-то тесты не проходит, хотя в Web-доступе все отрабатывает правильно. В тестах следующий вывод: Received value does not match stored snapshot 5. - Snapshot + Received @@ -9,24 +9,24 @@ <td class="p-3">13</td> </tr> <tr> ...