Вопрос пользователя №5254
Зачем в тестах этот код? Он не нужен! Вводит в заблуждение. private $app; public function setUp() { $this->app = $app = new Application(); $app->get('/', function () { return render('index'); }); } Когда не понятен текст задания, пытаешься по тестам понять что же требуется сделать в конце то ко...
Вопрос пользователя №5253
Задание для начинающего конечно очень сложное, но проходимое. Описание задания, в частности алгоритм работы, написанный, насколько я понимаю, одним из пользователей, больше путает, чем помогает. На мой взгляд его нужно или переписать в более понятном изложении, или совсем убрать.
Вопрос пользователя №5252
почему я не могу открыть вкладку (урок)?
Вопрос пользователя №5251
С самого начала обучения вижу, что ест достаточно серьезная проблема с форматом подачи материала. Вам нужно больше тестировать на людях, не знакомых с программированием. Приведу простой пример. Вот в этом уроке про циклы. Минут двадцать сидел и не понимал, почему код выполняется именно так: $result = 1 for ($i = 2; ...
Вопрос пользователя №5250
Корневой узел тоже считается узлом? Или он все же не входит в понятие узел и должен именоваться именно корневым узлом?
Вопрос пользователя №5249
Таки по совести надо бы в условии задания уточнить: "за минимальное количество переходов" (что я понимаю, как мин. глубину) или "кто первый встал - того и тапки". Сделал по второму, т.к. первое в тестах не проверяется. В офф. решении, насколько я понял, тоже по второму варианту. Модернизировать в первый вариант врод...
Вопрос пользователя №5248
Вообще все плохо с этим заданием Вот что я смог сделать сам $uniq=explode(" " ,$arr); $ar=[]; foreach($uniq as $value){ if (!isset($value[$ar])){ дальше не понимаю что выполнять,подглядел тут кто то пишет так $ar[$value]+=1; только вот при чем тут единица.Я вообще тут думал count применить
Вопрос пользователя №5247
По-моему в видео ошибка на 06:15: reduce принимает на вход element, а работает с item.
Вопрос пользователя №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
Добрый день. Большое спасибо за курс! Очень интересная тема, интересные уроки и формат проведения. В уроке вы упоминали, что если будет не очень понятно с рекурсией - напишите. Вот пишу ) Рекурсия и правда ломает мозг. Поэтому, если возможно, выделите немного времени в будущих уроках, чтобы разобрать на одном из пр...