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

Код прошел проверку export const smallestDivisor = (n) => { const iter = (current, acc) => { if (acc > current) { return current; } if (current%acc === 0) { return acc; } return iter(current, acc+1); } ...

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

Чем отличается замыкание, описанное в данном уроке от детерменированных функций?

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

Почему в решение учителя в методе append разный порядок аргументов в заголовке и внутри самого метода?

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

Столкнулся в комментариях с таким мнением, что для начала можно бы ознакомиться с этими курсами: https://ru.hexlet.io/courses/programming-basics и https://ru.hexlet.io/courses/compound_data, чтобы процесс обучения пошёл быстрее. Может, нужно как-то в вводном уроке "PHP: Построение абстракций" оговорить это? Чтобы у ...

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

Вячеслав, на 4:48 минуте видео, вы имеете ввиду у нода в потомка?

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

Доброго дня! Попытаюсь предположить с реализацией функции Copy. Это нужно сделать два раза Reverse? Две первые части задания сделал, перешел к третьей, возник вопрос. Какой код более валидный, использование конструкции if и два раза return или тернарный оператор? Тернарный оператор более симпатичен и понятен моему ...

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

Предложение. Хотя бы иногда используйте обычный синтаксис для функций, вида: function name(arg) { /* Body */ } может статься, будет способствовать понимаю вещей типа замыканий (хотя бы для начинающих), например тут: const compose = (f, g) => (value) => f(g(value)); разворачивается в const compose = function(f...

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

Не могу понять, при правильном решение после запуска веб-доступа должна быть пустая страница?

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

Правка для описания задания. Возможная ошибка не ENOTDIR, а EISDIR.

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

По поводу тестов: хорошо ли использовать тестируемые функции для тестирования других тестируемых функций? P.S. Опечатка в первом вопросе в тестах: "Является ли такой поведение ошибкой?"

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

Я правильно понимаю, что выполняя функцию car или cbr мы передаем анонимную функцию (x, y) => x; как аргумент анонимной функции (m) => m(x, y); которая этот аргумент(т.е. переданную анонимную функцию) вставляет в своё тело и немедленно её вызывает, возвращая необходимое нам значение? Таким образом в (m) => m(x...

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

Ребята, прочитав большинство комментов после этого задания понял одно, все эти комменты и, собственно, мои поиски текущего правильного решения и таки первое нажатие на "решение учителя" говорят об одном: ВНИМАТЕЛЬНО НАДО ЧИТАТЬ ЗАДАНИЕ!!! 1.!!! 3. желательно запомнить правильное синтаксическое написание функций.Это...

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

Сайт клёвый, спору нет. Но огромный минус в том, что пройденый курс делается недоступным при отсутсвии активной подписки. Это очень и очень неправильно. Деньги заплачены, курс пройден... А если мне вздумается еще разочек какие-то видео пересмотреть потом? А тут тебе фига)))Должна быть по крайне мере возможность скач...

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

Пожалуйста, помогите кто нибудь! Пыталась разобраться сама, но не получилось! Боюсь испортить комп - немецкий, со своими фичами Скачала babun, но он тоже не понимает javac.Java видит. Набираю where java , показывает C\ProgramData\Oracle\Java\javapath В переменных пользователя и переменных среды то же самое.Ког...

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

Вопрос: У меня есть функция, в которой я объявил 4 переменные. Я хочу использовать эти переменные в другой функции так, чтобы они использовали значения rat1 и rat2 той функции, из которой вызываются. Как это грамотно делается? const isEqual = (rat1, rat2) => { const a = numer(normalize(rat1)); const b = denom...

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

после реализации Select, тест orderByDesc проходит вне зависимости от того как реализовано OrderBy, данные в массиве изначально находятся в необходимой последовательности полагаю в конец массив следует добавить еще один автомобиль BMW 2015 года

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

const shouldBeBig = str[i] !== ' ' && (i === 0 || str[i - 1] === ' '); Такой синтаксис уже проходили ранее?

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

Два уточнения к заданию: hasChild() должна иметь входной аргумент key. getChildren() должна возвращать массив из value каждой записи коллекции (спасает гадание по тестам).

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

Уважаемый учитель, в вашем решение цикл для проверки того, что осталось одна цифра while (result >= 10) Я использовал while (result > 9) Есть какая то принципиальная разница, или просто вам так удобно? :) Спасибо.

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

export const sequenceSum = (begin, end, step) => { // BEGIN (write your solution here) if (begin === end) { return end; } return begin + sequenceSum(begin + step, end, step); // END }; Почему не принимается терминальное условие? Вроде теоретически должно все работать... make: Entering directory `/...

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

В последнем тесте запрос: it('/users.json?perPage&page', async done => { const result = { meta: { page: 3, perPage: 4, totalPages: 250 }, Должен быть: it('/users.json?perPage4&page3', async done => { const result = { meta: { page: 3, perPage: 4, totalPages: 250 },

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

Подскажите, пожалуйста, что за ошибка возникает? Я не могу понять, на каком этапе проверки, на каком аргументе, может быть, исполнение прекращается? Заранее спасибо! Собственно, ошибка: PHP Parse error: syntax error, unexpected 'return' (T_RETURN) in /usr/src/app/Factorial.php on line 17 <?php namespace App\Factor...

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

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

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

Не пойму, как в следующей строке кода value попадает в функцию compose? const compose = (f, g) => (value) => f(g(value)); И почему мы просто не запишем так: const compose = (f, g) => f(g(value));

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

Сделал задание, отправил на ревью. Интересно, почему некоторые строчки линчер отмечает как подозрительные, хотя они совпадают с ответом учителя. Например, 2: const square = (a) => { Unexpected block statement surrounding arrow body. В сравниваемом решении синтаксис такой же используется... Или он построчно анализир...

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

Удалось решить самостоятельно. Мое решение отличается от решения учителя и возник вопрос какой вариант более эффективен для применения в реальных рабочих условиях. Если кратко описать решение учителя: Переход от верхнего к нижним уровням дерева. На каждом шаге вниз производится поиск цепочки тегов. Результат накапли...

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

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

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

Объясните пожалуйста, почему с данным условием кода, проверка тестов не выполнилась if (begin === end) {return 1;} // removed

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

Подскажите пожалуйста, в чем разница между "".equals(field.getFigure(point)) и field.getFigure(point).equals("") Во втором случае было исключение NullPointerException и ничего не работало, но разницы особо не понимаю между ними. Сам код - https://ru.hexlet.io/code_reviews/5011

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

Интересуюсь в общеобразовательных целях. Почему не срабатывает: return `<${tag.name}${buildAttrString(tag.attributes)}>` + !singleTagsList.has(tag.name) ? `${tag.body}${tag.children.map(render).join('')}` + `</${tag.name}>` : '' не суммируется то, что на первой строчке (что странно, я бы еще пон...

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

Экспорт по умолчанию из урока про модули. У меня именно на этом этапе возникла заминка и помог следующий код. ``` const func = () => {} export default func; ```

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

isset($graph[$node]) ? array_reduce($graph[$node], $add, $acc) : [] Мне кажется, третьим параметром в array_reduce нужно передавать [], а не $acc.

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

Не могу решить задание выдает ошибку Cannot redeclare compact() Погуглил оказываеться эта функция определена compact (PHP 4, PHP 5, PHP 7) compact — Создает массив, содержащий названия переменных и их значения при переименовании функции в локальном окружении все работает.

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

Какой вообще практический смысл в этих символах "=...=>"? Нигде в в других источниках по JS не вижу такого...

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

Я так понимаю, сейчас в отношении объектов и массивов можно пользоваться всеми благами цивилизации, типа join, slice, Object.assign и всего остального, что можно найти на javascript.ru или MDN?

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

Saturn@DESKTOP-FRCG3P4 ~ $ javac -bash: javac: команда не найдена Saturn@DESKTOP-FRCG3P4 ~ $ javap -bash: javap: команда не найдена Saturn@DESKTOP-FRCG3P4 ~ $ export PATH=$PATH:"/cygdrive/C/Program Files/Java/jdk1.8.0_112/bin" Saturn@DESKTOP-FRCG3P4 ~ $ javac Usage: javac where possible options include: -g ...

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

Cygwin у меня живет собственной жизнью((( javaс и javap увидел после export PATH, тем не менее, не скомпилировал файл в bash. Javap сработал с class, но... пока я не закрыла Cygwin. После чего уже и expert не помог...

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

Сначала хотел написать как и в решении учителя, с while, но подумал раз в курсе не было, значит надо без них, реализовал с for. Предлагаю все таки упомянуть в курсе про for цикл while, все таки новички в программировании скорее всего о нем не знают, а он часто бывает полезен, как например в этом случае.

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

Предполагаю, что make создает пустой список. Почему тогда не проходит тесты такой код? export const make = () => { return l(); }; Ответ тестов ``` 1) dom #toString 1: AssertionError: '[object Undefined]' == '' + expected - actual -[object Undefined] at Context.<anonymous> (test.js:10:12)

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

Здравствуйте, ниже один из первых моих вариантов решений задачи, понимаю, что оно далеко не от элегантного решения учителя и моего итогового, но я проверил на локальной машине и с входными данными тестов оно справляется, а в задаче не проходит проверку. Объясните, пожалуйста, почему? function wordsCount ($str) { ...

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

Добавил даже печать полученного массива - по-моему по логике все верно. Почему во 2-м ответе должно быть два элемента с индексом 0? Почему 3-й ответ не принимается - он ведь совпадает? Solution: function bestAttempt($firstClubAttempts, $secondClubAttempts) { $r = array_values(array_map(function($a, $b) { ...

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

Никак не могу въехать в этот код. for ($i = 0; $i < 5; $i += 2) { $i++; } Почему код выдаст 6, а не 7? Как будет вести себя каждый шаг этого цикла?

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

console.log(((100 % 3) - 5) * (7 / 2)) f А почему знаки деления разные должны быть и как определить где какой ставить ?

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

Неожиданно легкое задание, но подождите подождите, в начале выполнения задания реализуя интерфейс типа simpleCard был немного озадачен - а как собственно получать необходимые значения. далее в simpleCard допустил ошибку (не там поставил '{' ) и опираясь на теорию из урока получал ошибку что card это не функция. Обы...

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

Теперь пытаюсь реализовать функцию reverse с помощью итеративного процесса. Записала все, что понимаю (ниже). export const reverse = (numbers) => { const iter = (current, acc) => { if (isEmpty(current)) { return acc; } return iter (tail(current), ....//что с acc и как перевернуть список с помощь...

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

подскажите пожалуйста: на примере из практики. Верно ли мое понимание, что при запуске программы, в некоторой ее другой части (точнее test.js), идет вызов функции make из percentCard.js и как результат во время этого вызова происходит выполнение всего текста кода percentCard.js? Сам логически понимаю что так и проис...

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

Задача поставлена неявно. Нигде не указано какие функции мы можем использовать при его решении. Кроме того, приходится бегать между видео и заданием, сто раз то пересматривая первое, то перечитывая второе. И дело не в том, что задание сложное, оно несложное, просто людям не понятно чего от них хотят.

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

В описании к видео присутствует следующая строка, что она значит, как работает? Не припомню где говорилось о такой конструкции: const makeBook = name => name;

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

Добрый день! вот код : // BEGIN (write your solution here) export const addDigits = (num) =>{ console.log(num+'начало'); if (num<10){ console.log(num); return num; } else { if (num%10===0){ console.log(num/10+'число с 0'); return num/10; } else { let i=0; let x=0; ...

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

Не могу решить это задание.Код перепроверял много раз. include // BEGIN (write your solution here) main () { int celsius,kelvin; int lower,upper,step; lower=0; upper=300; step=20; celsius=lower; while (celsius <= upper) { kelvin=celsius+273; printf("%d:%d\n",celsius,kelvin); celsius=celsius+step; } } // END Выход...