Доброго здоровья, Кирилл. Заметил, что тесты не проходят со строкой "BEGIN()", если её убрать, то все проходит. Это происходит почти во всех уроках. Ошибка: ``` request 1) should work 0 passing (15ms) 1 failing 1) request should work: TypeError: Header name must be a valid HTTP Token ["GET /?key=value&ano...
объясните, пожалуйста: в лекции на последней минуте такие слова: если Вы сделаете select distinct on (name) name, price from products то Вам может вывестись cars 90, хотя у нас есть ещё cars 100, поэтому надо писать select distinct on (name) name, price from products order by name какая связь? мы же все равно пот...
Зачем в решении учителя эта строка? const set = new Set([false, null, 0, '', undefined]); set кроме как в определении ни где не используется.
Видео 10:47 "... тормозит, но я надеюсь, вы посмотрели те видео что я добавил в конспект.." Подскажите, как получить этот конспект? Спасибо.
какую литературу лучше использовать для прохождения курса введения в логику?
Застрял на public Collection values(), не могу поять почему выходит ошибка : ./src/ArrayBasedMap.java:120: error: variable vs might not have been initialized vs.add(p.getValue()); ^ ./src/ArrayBasedMap.java:122: error: variable vs might not have been initialized return vs; ^ во...
После выполнения практики такие вопросы возникли: 1.Подскажите, почему запись числа в степени а^2 не валидна? 2.И почему после блока не нужно писать squareOfSum (2, 3)? 3.В каком случае мы записываем squareOfSum (2, 3), а вкаком - console.log (squareOfSum (2, 3))? 3.Что значит запись export default squareOfSum;?
В абзаце "Аргументы ф-ии" говорится, что мы можем не присвоить ф-ии никаких аргументов, но если сделаем возврат какого-то значения, то при выводе значения, мы получим значение. Зачем тогда задаваться какими-то аргументами, если в возврате можно записать то, что мы хотим вывести. Вот этот пример рассматривается: cons...
// const = () => { // return ; // }; const identity = (value) => { return value; }; В объяснении написано, что функции присваивается какой-то аргумент value, затем в блоке инструкций производится возврат expressions( правильно ли я понимаю: это выражение аргументов?). Но ниже в коде мы делаем возврат просто арг...
Так все-таки dup (как в видео) или DUB (как в тестах)?
Спасибо за курс, очень насыщенный и крутой!
Добрый вечер! Пока пытаюсь продумать структуру функции, решила, что надо проверять на длину входящий список (тот, который мы передаем первым аргументом в функцию select), и если там только один элемент, то возвращать значение этого элемента. Но когда я пытаюсь вывести head(list) или tail(list), то не выводится ниче...
А еще в тестах не проверяется ситуация, когда наступило время будильника, но будильник выключен. (и в решении учителя этой проверки тоже нет)
В решении учителя свойства класс определяются вне конструктора. Редактор предупреждает о синтаксической ошибке 'Class properties must be method', но код при этом работает. Правильно я понял, что если определить метода класса без аргументов, он становится свойством, которое будет общим для всех экземпляров этого клас...
Здравствуйте! Почему в решение учителя в методе format используется switch?
function compact(array $arr) { if(empty($arr)) return; $newArr = []; foreach ($arr as $key => $value) { if( $value !== null ) { $newArr[$key] = $value; } } return $newArr; } There was 1 failure: 1) App\SolutionTest::testCompact with data set #0 (array(2, 1, '', '')...
Здравствуйте, подскажите, в чем моя ошибка? Буду благодарен хотя бы за наводки. import assert from 'assert'; import { factorial } from './implementations'; // BEGIN (write your solution here) assert(solution.factorial(0) === 0); assert(solution.factorial(1) === 0); assert(solution.factorial(5) === 120); //...
В тестах проверяется функция isAlarmTime, но в задании её нет в списке интерфейсных методов часов. Это значит, что её рекомендуется добавить в интерфейс State?
80:(?=[^a-z]{1,}) Что я тут упускаю? Тесты пишут, что ``` Expected value to be (using ===): "80" Received: "80:" at strings.forEach.string (__tests__/solution.test.js:15:26) at Array.forEach (native) at Object.it (__tests__/solution.test.js:12:13) regexp ✕ should match (5ms) ✓ shou...
Что-то в голове не особо укладывается следующая вещь из задания: ``` mv.visitVarInsn(Opcodes.ILOAD, 0); // это первый аргумент a mv.visitVarInsn(Opcodes.ILOAD, 1); // это второй аргумент b mv.visitJumpInsn(Opcodes.IF_ICMPLT, elseLabel); // if (a < b) goto elseLabel - такой вариант у меня проходит тесты, // т.е....
Зарылся я в общем, в следующем курсе, чувствую, чего-то не достает. Стал пересматривать предыдущий, и мне стало непонятно, что здесь: const newAcc = func(item) ? cons(item, acc) : acc; делает func, которая вначале является формальным параметром.
Было бы здорово иметь какой-то небольшой конспект к каждому уроку. Что-то вроде текстового урока, иногда требуется вернуться и вспомнить, но приходится просматривать видео вновь, или я бы даже был не прочь иметь возможность почитать более подробную и разжёванную информацию. Вы уж извините что я так нахально попросил...
Задание оставляет больше вопросов, чем ответов: 1. Например, у меня проходит mv.visitMaxs(1, 1);. 2. И почему эта строчка должна быть расположена не раньше блока работы с локальными переменными (где используется visitVarInsn), хотя логичнее было бы определять размеры в начале (в конце их и машина могла бы сосчитать...
Спасибо за этот курс. Было тяжело (LinkedList), но очень интересно
Спасибо за курс. Все четко и понятно.
''' const n = Math.floor((end - begin)/step) + 1; const a1 = begin; const an = a1 + (n - 1) * step; return (a1 + an) / 2 * n; ''' Такой код почему-то проходит тесты (сумма арифметической последовательности)
Здравствуйте! А зачем радиус делать константой?Это же непостоянное значение. И в теории радиус тоже не делали константой. И еще вопрос: зачем в поле для редактирования уже присутствует константа пи? Мы же, вроде как, сами должны производить все операции.
Конечно это решение отличается от решения учителя, но оно работает) // BEGIN (write your solution here) if ((this.getStartDate() == object)&&(Course.super.equals(object))) return true; else return false; // END
Как открыть среду разработки Маркдаунна?
С чего начать, видео с лайв-кодингом не помогло? В целом его идея понятно, но вот как работать с древовидными структурами - совсем нет(
В чем подвох, сработало решение пред идущей задачи с добавлением условий с отрицательными числами и 0
Не получается решить используя рекурсию ``` // removed рекурсия не останавливается make: Entering directory `/usr/src/app' mocha --compilers js:babel-register --colors test.js isPalindrome absba a undefined absb b undefined abs s undefined ab b undefined a a undefined undefined undefined 1 undefined undefined 1 ...
Извините за глупый вопрос. Чтобы реализовать предикаты нужно просто создать функцию в имени которой в начале будет идти is?
Почему для выполнения условия правильного исхода не проходит вариант >=, а нужно прописывать отдельно > || === ?
Где почитать как пользоваться терминалом? Хочу сам посмотреть как работает мой код.
немного не понятно, в каких именно случаях мы будем иметь дело со статическим итератором?
Текст задания вводит в заблуждения. Ключи оставшихся элементов должны сохраняться. Я это понял как "Ключи элементов null, value которых вы удалили только что"... а на деле оказалось, что имеются в виду ключи всех остальных элементов.
Поясните, пожалуйста, как мы пришли к необходимости функции вида export default (cards, customRandom = random) => (name1, name2) => run(name1, name2, cards, customRandom); Ход моих рассуждений никак не приводит к такой конструкции. В теории к задаче говорится, что функция, отвечающая за рандомный вызов карты д...
Прочитал задание "Реализуйте функцию squareSumOfSquares, которая возвращает (квадрат суммы) квадратов двух чисел." Посмотрел решение учителя и понял, что от меня хотели "функцию squareSumOfSquares, которая возвращает квадрат (суммы квадратов двух чисел). Логичнее конечно второе, да и название функции тоже подсказка....
Реализуйте функцию isPowerOfThree которая определяет, является ли переданное число натуральной степенью тройки.: Пример: isPowerOfThree(9); // true какое число в третьей степени даст 9 подскажите пожалуйста
те если я сделал подсчет единиц в числе через цикл с счетчиком, это уже не функциональное программирование и не подходит в качестве решения ? И если да то как называется такой тип программирования ?
1. reduce((acc, item) => ({...acc, [item] : merged[item]}), {}); 2. reduce((acc, item) => ({...acc, item : merged[item]}), {}); Объясните синтаксис, почему в первом варианте объект конструируется нормально, а во втором нет? Зачем нужны скобки у item?
${numer(pair)} / ${denom(pair)} Скажите, пожалуйста, что обозначает значок доллара в операции toString? И где прочитать про это?
Подскажите, пожалуйста, почему так: function wordsCount($str) { $big = explode(" ", $str); if(empty($big)) { return; } $small = []; foreach ($big as $value) { if(!in_array($value, $small)) { $small[$value] = 1; } } unset($small['']); print_r($small)...
Понятия не имею, что делает функция fflush, о которой задается вопрос. В теории эта строка закомментирована для того, чтобы посмотреть ее использование самому?
Подскажите, пожалуйста: return function ($funcName, $amount, $password) use ($withdraw, $deposit) { switch ($funcName) { case "withdraw": if ($password !== "secret password") {return "wrong password!";} return $withdraw($amount); ...
Слишком явная опечатка: "Какое утверждение о классе Opa cправдиво?" "Какое выражение задаёт имя экземпляра Socks?" Мне кажется, это в php еще можно задать имя экземпляру в рамках концепции переменные переменных. Здесь же явно имелось в виду "Какое выражение задаёт имя собственника в экземпляре Socks?" С тестом на T...
Пожалуй, это самое сложное задание, что я делал в этом курсе.
очень нудно... тоскапечаль
$d = newDeposit(100); echo $d(10); Здесь сперва передали в функцию 100, а затем 10, которые присвоились соответственно $balance и $amount (см.ответ Олег Розман). use (&$balance) В предыдущих уроках эта конструкция использовалась для обратной связи с чем-то из внешнего окружения, здесь цель другая, а именно инкапсуля...