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

не понимаю основного почему не работает в каждом файле setincludepath '/ns'; require_once 'App.php'; ?

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

При проверке получаю такую ошибку: `` make: Entering directory/usr/src/app' babel-node --presets=es2015 test.js /usr/local/lib/nodemodules/hexlet-points/nodemodules/hexlet-pairs/dist/index.js:23 return pair('cdr'); ^ TypeError: pair is not a function at Object.cdr (/usr/local/lib/nodemodules/hexlet-po...

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

В описании задания не указано что и в каком порядке принимает reduce.

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

что то не работает волшебный npm который и зависимости поставит и запустит все, вот такие ошибки он выдает: pro:js_test andrey$ eslint --version v3.6.0 pro:js_test andrey$ npm install -g --save-dev eslint-config-airbnb /Users/andrey/.npm-packages/lib ├── UNMET PEER DEPENDENCY eslint@^3.6.0 ├─┬ eslint-config-airbnb@1...

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

Помогите, не пойму почему не работает. // BEGIN (write your solution here) export default (num1, num2, num3) => { const side1 = num1; const angle1 = num2 * Math.Pi / 180; const angle2 = num3 * Math.Pi / 180; const angle3 = (180 - (angle1 + angle2)) * Math.Pi / 180; return (side1 * side1) / 2 * ((Math.sin...

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

В тестах , на вопрос "как вставить ссылку..." не принимается ни один из ответов? Что делать ?

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

Здравствуйте! В задании к этому уроку была дана ссылка на википедию по MVC. В данной статье упоминалось: Начинающие программисты (особенно в веб-программировании, где аббревиатура «MVC» стала популярна) очень часто трактуют архитектурную модель MVC как пассивную модель MVC: модель выступает исключительно совокупност...

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

Подскажите, почему выражение Math.log(9) / Math.log(3) у вас возвращает целое число 2 а на repl.it получаю 2.0000000000000004?

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

Расскажите подробнее, пожалуйста, почему элементы в reduce должны передаваться третьими? Из видео не совсем понятно. Важно ли это знать на текущем этапе? Об этом говориться на 05:40.

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

В чем моя ошибка? // BEGIN (write your solution here) export default (str)=>{ let result = ''; for(let i = 0; i < strings.length(str); i++) { if(str[i] === str[0]) { result += strings.toUpperCase(str[i]); }else if(str[i] === ' '){ result += ' '; result += strings.toUpperCase(str[i + 1...

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

Почему не проходит не пойму? function uniq(array $arr) { if (empty($arr)){ return; } $uniq=[]; for ($i=0;$i<sizeof($arr);$i++){ if (!in_array($arr[$i],$uniq)){ $uniq[]=$arr[$i]; } } return $uniq; } Выдает ошибку There was 1 error: 1) App\SolutionTest::testUniq with data set #0 (array(), ar...

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

Символы не заменяются, массив на выходе точно такой же. function toRna($dna) { $dnaArray = str_split($dna); for($i = 0; $i < sizeof($dnaArray)-1; $i++) { if($dnaArray[$i] == 'G'){ $dnaArray[$i] == 'C'; } elseif($dnaArray[$i] == 'C'){ $dnaArray[$i] == 'G'; } ...

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

Какая сложность добавления, удаления и обновления элемента (лучшая, средняя, худшая) для реализации Set на базе HashSet? Ошибка в вопросе, здесь же подразумевается HashMap.

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

По завершению практики, осталось непонятным, вот что. Мы ставим здесь оператор ",", я сначала посчитал, что он эквивалентен оператору "&&" но как оказалось это не так. Если мы сделаем так, то будет ошибка. export const sub = (S1,S2) => { const a = numer(S1); const c = numer(S2); const b = denom(S1); const ...

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

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

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

Не догадался сразу возводить в -2 степень. Пытался обойти условием деление на нуль. Но мне просто интересно, как был реализован механизм возведения сразу в отрицательную степень. Протестировал с нулем, на выходе получил INF. Насколько я понимаю - это бесконечность (infinity)?

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

Тупик.... export const addDigits = (num) => { console.log(strings.length(num), num); }; Почему вывод показывает длину строки неопределенной? make: Entering directory `/usr/src/app' babel-node --presets=es2015 test.js undefined 2 assert.js:89 throw new assert.AssertionError({ ^ AssertionError: undefined == 2...

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

Ошибка: make: *** No rule to make target `test'. Stop. Код: ``` <?php namespace App; class Test extends \PHPUnitFrameworkTestCase { public function testCube() { // BEGIN (write your solution here) $cube = function($num) { return $num * $num * $num; }; // E...

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

У меня вопрос "со звёздочкой". А как организовано хранение одноименных переменных в памяти(глобальных и внутренних)?

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

Не понимаю даже решение учителя не проходит тест ((((

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

Из условия задачи: "Функция result принимает на вход четыре параметра: $a, $b, $c, $d. Которые, на самом деле, являются результатами матча игры двух хоккейных команд: a:b и c:d." Наверное, тут ошибка: четыре параметра - это не результаты матча двух хоккейных команд, а реальный и предполагаемый результат?

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

Получаю ошибку "Exception in thread "main" java.lang.RuntimeException: List with 9999 elements shows incorrect size: 10000 at Main.test1(Main.java:33) at Main.main(Main.java:7)" Не могу понять, где моя ошибка, почему у меня list() не равен (i+1)? ткните, пожалуйста, палочкой в мой код, (ну или в меня :) ) Ко...

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

Решил задание. Но потом посмотрел решение учителя - очень здорово вышло :) Попробовал также, но не понимаю откуда идет вызов. Мой код: ``` const radian = (degrees) => { return (degrees * Math.PI) / 180; } radian(60); export default (side, angle1, angle2) => { const sin1 = Math.sin(radian(angle1)); const si...

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

В первых уроках когда мы изучали "Hallo world "и "фаренгейты-цельсии "мы не писали return 0 в функции Main().И я не пойму а зачем нужно писать return 0 в функции main(),если и так всё работает. В другой функции понятно,там надо что-то возврвщать.А в простеньких программах зачем return0? Получается это лишняя строка....

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

В курсе то, что называют рекурсией, больше похоже на итерацию.

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

Пройдено: 3 / 4 Зачем нужна возможность определять собственные функции? (У этого вопроса несколько правильных ответов) Для понижения уровня абстракции Для повторного использования кода Чтобы переопределять встроенные функции Для повышения уровня абстракции Для сокращения дублирования кода скажите по какой логике и о...

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

подскажите пожалуйста получаю ошибку AssertionError: Map { 'fred' => 30, 'barney' => 40 } deepEqual { fred: 30, barney: 40 } решение хочу сделать через reduce, счетчик наполняю через acc.set(item[0], item[1]) (полагаю решение с 0 и 1 далеко не самое лучшее, но не об этом сейчас) не могу понять откуда в результате ...

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

Никто не в курсе почему оно называется "map"ом?

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

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

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

Не пойму чем дело.Проверка начинается с единицы,единица-то и должна вернуться (согласно моей логики). А тесты ожидают 2. Причем даже если закомментировать проверку current===1. ``` export const smallestDivisor = (n) => { const iter = (current, acc) => { if (current % acc === 0); { return acc; ...

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

упражнение 13 * 149 и 1010 являются выражениями. Верно ли это? -ни то, ни другое не является выражением -нет, только 13 * 149 является выражением -да -нет, только 1010 является выражением почему 1010 также как и 13 * 149 является выражением? ведь в 1010 нет никакого вычисления :)

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

задание Что будет выведено на экран? const func = (num) => { return num * num * num; return num * num * num * num; return num * num; } console.log(func(3)); варианты ответов - 27 - 9 - undefined - 101 почему правильный ответ 27 ? ведь тут: return num * num * num; получиться 27 тут: return num * num * num * num; пол...

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

05:38 -- 05:41 "и если мы распечатаем наш идентификатор", если другими словами, то что значит слово распечатаем наш идентификатор/константу? спасибо!

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

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

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

Каким образом во второй функции использовать значения первой? Вот мой код: ``` const x = (r, k, l, z) => { return 2 * r * r + k - z + l; } x(3, 2, 1, 2); const y = (d, a) => { return x + d - a; } y(2, 1); ``` Выдает мне значение NaN. Что делаю не так?)

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

вопрос по комментарию линтера моё решение было таким: // BEGIN (write your solution here) console.log ((7/2) * ((100 % 3) - 5)) // END решение учителя такое: // BEGIN console.log(((100 % 3) - 5) * (7 / 2)); // END и отчет линтера: 1: console.log ((7/2) * ((100 % 3) - 5)) Unexpected console statement. почему unex...

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

Я слегка запутался. Почему обращение str['cat'] считает символы с 0, а функция str.length('cat') считает с 1? На мой взгляд - это неудобный нюанс, который "путает карты".

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

здравствуйте, Прошу подсказать, верен ли ход моих рассуждений для решения практики и что дальше? Я теперь знаю, что целью мемоизации является сохранение результатов выполнения функций для последующего их использования. Таким образом я решил что необходимо в метод memo перенести механизм итоговых вычислений из toArra...

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

Когда происходит навигация по файлу, то самой нижней строки, в которую вводятся команды, не видно.

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

какая разница между: 13 / 'NaN' 13 / NaN спасибо :)

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

1.23 - мантисса , 5 - степень, ... в нашем случае это будет "10-ка", что именно будет "10-кой"? :) "Базой будет 10", что подразумевается под словом "база"? -- мантисса * на базу в 5ой степени. спасибо заранее ! ;)

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

Добрый день. Большое спасибо за курс! Очень интересная тема, интересные уроки и формат проведения. В уроке вы упоминали, что если будет не очень понятно с рекурсией - напишите. Вот пишу ) Рекурсия и правда ломает мозг. Поэтому, если возможно, выделите немного времени в будущих уроках, чтобы разобрать на одном из пр...

Вопрос пользователя №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

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