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

Когда ввела в терминале MacOS "~/.bash_history" (без cat впереди), вывелось сообщение Permission denied. Что произошло?

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

Почему это не работает? export function isBigOdd(x) { return (x % 2 !== 0) && (x=>1001); }

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

for($i=strlen($text) -1; $i>=0; --$i) Объясните, пожалуйста, почему $i>=0

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

уже все перечитал и пересмотрел. Не понимаю где ошибка / BEGIN (write your solution here) const squareofSum = (a, b) => { return a * a + 2 * a * b + b * b; }; // END export default squareOfSum;

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

Здравствуйте! 1. Объясните логику, почему вместо кода: function sumGenerator ($func) { return function($a, $b) use ($func) { return sum($a, $b, $func); }; } нельзя использовать следующий код (без обёртывания, а сразу вызвать нужную функцию sum): function sumGenerator2 ($func) { return sum($a, ...

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

for ($i = 0; $i < 5; $i += 2) { $i++; } Не пойму, почему после 3 не должно выполняться ++

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

Интересная задача. Получается, что в родительских классах допустимо обращаться к методам наследников $this->getName(). Понимаю, что когда этот метод сработает, он будет использован как метод объекта например класса Div, который в свою очередь является наследником класса PairedTag и как бы получается, что неважно в к...

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

Неплохо было бы начать с определения и описания понятия "namespace". Когда не понимаешь что это такое, особенности мало помогают делу.

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

вот это совсем не понятно getMethod(self, 'getName')(contents(self)) После первого вызова выходит при запросе getName cdr(cons("getName", функция))), т.е функция (self) => car(self) А дальше, как оно работает? car(contents(self)) уже заблудился

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

export const cdr = (x) =>{ return x((a,b) => { return b; }); }; Ломал голову как это в одну строчку записать, так и не сообразил сходу, видимо из-за недосыпа. Но по идее это как-то должно лаконично записываться типа как определение cons в задании одной строчкой.

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

Вроде тернарный оператор "?" вполне не редкость ну да ладно :)

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

после 1-й лекции непонятно - каким образом будет осуществляться практическое написание программы без установки локального программного продукта на комп. может просто оговорка?

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

Почему выбивает ошибку? С виду вроде все так же.. fs |-- example1 ...

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

Здравствуйте! Что может не нравиться "проверке" в моем коде?) P.S. код работает и дает правильный расчет. Так же пробовал выводить расчет не через console..., а просто, например, square(10); // BEGIN (write your solution here) // функция вычисляет квадрата числа const square = (a) => { return a * a; }; console.lo...

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

Добрый день, на macOS при вводе операции tree, выскакивает сообщение -bash: tree: command not found. Подскажите, что можно сделать, чтобы эта команда заработала?

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

напомните, пж, что делает функция isList?

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

Хорошо бы добавить тест, в котором первый список короче второго, а то линейно-рекурсивное решение текущий тест пропускает. return cons(l(head(list1), head(list2)), zip(tail(list1), tail(list2)));

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

Спасибо авторам и создателям Hexlet за это задание! Прям распирает от эмоций и последствий взрыва мозга сейчас и хочется поделится этим потоком со всеми, у кого может быть еще не получилось решить. Я бился над этим заданием немало времени, пока в результате меня не осенило! И что приятно, итоговое решение выглядит л...

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

Есть опечатка в задании concatTest.js вместо contat надо указать concat , сразу не понял потом в выводе ошибок разобрался. Есть еще вопрос sortTest.js указал так function compare (a, b) { if (a > b) return 1; } но в выводе выдавал ошибку он задваивал массив AssertionError: [ 1, 5, 12, 19, 32, 54, 87 ] deepE...

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

Я правильно понимаю что: export const makeSegment = (p1, p2) => cons(p1, p2 ); в js равнозначно: export const makeSegment = (p1, p2) => { return cons(p1, p2 ); }; Почему мы определяем функцию через две точки, а не через одну пару точек? ЗЫ кому сложно сразу сделать все 4 задания, рекомендую начать с первой фун...

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

Здравствуйте. Предлагаю дублировать видео-курсы в текстовый вариант, т.к. не всегда удобно смотреть видео.

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

Есть рабочий код: export const sequenceSum = (begin, end, step) => { // BEGIN (write your solution here) var k = 0; var p = 0; var S = 0; var n = Math.floor ((end - begin) / step); if ((end - begin) < step) { return begin; } while (k <= n ) { p = begin + k * ste...

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

Непонятно почему в решении учителя файл копируется без содержимого.

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

Сама задачу не решила, начала разбирать решение от учителя и не понятно почему, если начало последовательности и окончания последовательности равно, мы должно вернуть $num2? // BEGIN if ($num1 == $num2) { return $num2; } return $func(product($num1, $num2 - 1, $func), $num2); // END }

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

Почему то не работает (ReferenceError: ackermann is not defined) export default ackermann = (m, n) => ... Принимает только такой вариант ``` const ackermann = (m, n) => ... export default ackermann;

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

Здравствуйте! А нельзя ли сделать тренажер на вашей платформе. Например тренажер для команд mySql для создания и редактирования структуры таблиц или целых баз. Например, захожу в вашу консоль. Вызываю mysql далее выполняю задание. После выполнения скрипт проверяет задание и измеряет всякие показатели - мою скорость ...

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

Добрый день Объясните пожалуйста еще раз сложение массивов [1, 2, 3, 5] + [8, 1, 2] Может еще какой пример привести ?

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

Почему ругается на math? const solution = (a, b, c) => { const rad = (num) => { return (num*math.PI)/180; } return (math.pow(a, 2)/2) * ((math.sin(rad(b)) * math.sin(rad(c)))/math.sin(rad(180 - b - c))); } solution(3, 60, 60); make: Entering directory `/usr/src/app' babel-node --presets=es2015 test.js /usr...

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

А я вообще не понял, это Linux или MacOS?

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

limit уже будет лишним при условии цены. Может пример чуть подправить? Я к тому, что без лимита тоже проходит тест.

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

Упражнение завершается как "пройденное" даже если тесты не проходят. Скриншот: http://imgur.com/a/diibn Код solution.js при этом: http://pastebin.com/mNyv1sfA Браузер: Chrome 52.0.2743.116 m (Win7x64)

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

Запутался настолько, что решил всё проверить пошагово, с самого начала, но даже создать исходный список в файле solution.js не получается... ``` import { l, isList, isEmpty, head, tail, append } from 'hexlet-pairs-data'; import { is, toString, hasChildren, children, filter, reduce } from 'hexlet-html-tags'; import ...

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

Есть сомнения по поводу правильности "решения учителя". В конце формулы площади треугольника дробь. В знаменателе синус противолежащего угла. Противолежащий угол вычисляется по формуле: 180 - сумма двух известных углов. То есть: Math.sin(180 - radians(angle1 + angle2). В решении вместо 180 написано Math.PI Объясните...

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

Есть одно пожелание к этому уроку. Не совсем ясное условие. Я думал что нужно вывести делимое число из уже суммированного результата, в итоге ввел проверку в цикле уже после того как подсчитал сумму всех итераций, то есть выходили не числа.

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

Где-то туплю, но где? На домашней машине стирает всё отлично. Тут ошибка: There was 1 failure: 1) App\TestFileUtils::testRrmdir Failed asserting that true is false. /usr/src/app/FileUtilsTest.php:35 Понимаю, что $this->root->hasChild('test') - true. Почему? Код: function rrmdir($dir) { // BEGIN (write your solut...

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

Не могу понять, почему все в final, какая от этого польза, тема final не раскрыта, еще даже и не говорили что это такое, а везде где можно пишем, зачем?

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

Не понятно, в каком порядке происходят эти рекурсивные вызовы: $left = mergeSort($left); $right = mergeSort($right); И как будет выглядеть стек?

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

"Укажите имена классов, которые не приведут к ошибке компиляции"...Не пойму, все варианты уже испробовал, ни один не подошел. Тут правильный ответ вообще есть?((

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

Ну так же должно быть.. Что не так то? try { $data = $fileReader; $onSuccess($data); } catch (FileReadrerException $e) { $onError($e); } finally { $fileReader->close(); }

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

select (fn) { const newOps = this.operations.slice(); newOps.push(coll => coll.map(fn)); return new Enumerable(this.collection, newOps); } Как и в какой момент программа понимает, что ей необходимо сохранить аргумент fn для последующего использования? Я правильно понимаю, что когда мы делаем newOps...

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

Доброе время суток. Тут вопрос возник. Почему мой код работает? Ведь я не указал проверку на простое число? ```javascript export const smallestDivisor = (num) => { let div = 2; while (num % div !==0) { div = div + 1; } return div; }; ```

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

Не могу найти ответ на следующий вопрос: если функция toString форматирует список, добавляя символы < > < />, то как может получиться строка без этих символов? toString(quotes(dom5)); // ('i am sexy, and i know it', 'live is live'); Функция toString такая или другая? export const toString = (dom) => { if (isE...

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

шутка/нет? поржал http://i.imgur.com/RErParj.png

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

Не понято что даёт добавление &blk в объявление функции, практика выполняется и без него... def sum_of(range)

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

Может логичнее сделать так? (спрятать li в компонент items): заменить lines 38-42 from Box.js на это: <ul className="items"> {items.map(function(item) { return <Item value={item} />; })} </ul> А в Item.js так: const Item = React.createClass({ render: function() { return <li>{this.props.value}</li>...

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

Вот не понимаю. Написал, работает. Но все же, когда интерпритатор понимает когда ему тормозить, с факториалом понятно, там от аргумент отнимает число, а тут ?! if (begin > end) { return 0; } return begin + sequenceSum(begin + step, end, step); }

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

Здравствуйте. вроде все делал по мануалу, а заветных 3 тестов не нашел. По результатам этого бэнчмарка первый быстрее, но в задании ответ неверный. `Benchmark Mode Cnt Score Error Units CollectionTest.testArrayListAddMethod thrpt 200 85,334 ± 2,803 ops/s CollectionTest.testL...

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

Подскажите, пожалуйста, что делаю не так? В файл index.html вставляю: //file: solution.js export const pi = 3.14; Пытался проверить работу импорта/экспорта. Не работает. Оба файла лежат в одной директории. PS. Я новичок, не судите строго:)

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

В задании последнее предложение: "Если массив пустой, то запрос должен делать следующий запрос: select * from users.". А в тесте ожидается, что придут все идентификаторы, если пустой массив. Где неправильно?

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

Что не так не могу разобраться. Помогите `export function addDigits (num) { while (true){ if (num > 10){ sumDigit(num); } else{ return num; } } function sumDigit(num){ let str = String(num); let result = 0; for(let i = 0; i < strings.length(str); i++){ result += ...